1樓:匿名使用者
少寫了個表吧,還有復個制課程表吧,要不教師和成績bai沒法關聯
select a.班級,a.姓名,c.
成績dufrom 學生zhi表 a,課程表 b,成績表 c,教師dao表 d where a.學號=c.學號 and b.
課程號=c.課程號 and b.課程號=d.
課程號 and d.教師姓名='陳青松'
order by c.成績 desc
在資料庫的表中怎樣使一個欄位按升序同時另一欄位按降序排列
2樓:匿名使用者
一樓錯誤了。應該是這樣的
select * from table order by aa asc,bb desc
3樓:匿名使用者
查詢的時候直接
select * from table order by aa asc and bb desc
類似這樣
4樓:匿名使用者
可以用order by子句對查詢結果按照屬性列的升序(asc)排序或者降序(desc)排列。
sql 如何根據兩個欄位排序
5樓:藤閣美人
1、首先建一張測試表coal_blead,裡面有多個欄位2、我們輸入「select * from coal_blead order by q***,price」語句,按q***,price欄位進行升序排序
3、我們輸入「select * from coal_blead order by q*** desc,price desc」語句,先按q***欄位進行降序,再按price欄位進行降序
4、輸入「select * from coal_blead order by q*** desc,price asc」語句,先按q***欄位降序,再按price欄位進行升序
5、如果我們想對更多的欄位進行排序,可以進行新增
6樓:great佯裝埋倦
order by 後可加2個欄位,用英文逗號隔開。
1、f1用升序, f2降序,sql該這樣寫;
order by f1, f2 desc2、也可以這樣寫,更清楚;
order by f1 asc, f2 desc3、如果都用降序,必須用兩個desc;
order by f1 desc, f2 desc
7樓:匿名使用者
order by是可以有多個欄位的
比如order by 條件1 desc,條件2 asc都可以的(這樣優先排條件1)
8樓:匿名使用者
根據order by就可以了,可多個欄位排序
比如order by 條件1 desc,條件2 asc,根據需要選擇升序或降序。
9樓:匿名使用者
select a.id,b.id from table a,table1 b where a.id=b.id order by a.id1,b.id2,desc
10樓:匿名使用者
兩個地方顯示??你要的查詢結果是顯示在同一張表裡嗎?
11樓:匿名使用者
貌似可以直接 order by 欄位1 desc, 欄位2 asc?
mysql 資料庫查詢 按時間排序 如果時間一樣 按主鍵排序怎麼寫 在一張表裡
12樓:風吹的小羊
select * from tab order by date desc,table_id desc。
在資料庫中,輸入這些就可以按時間排序。
mysql 是一個關係型資料庫,由瑞典 mysql ab 公司開發,目前屬於 oracle 旗下公司。mysql 最流行的關係型資料庫管理系統,在 web 應用方面 mysql 是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。mysql 是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
mysql 所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策(本詞條"授權政策"),它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。由於其社群版的效能卓越,搭配 php ,linux和 apache 可組成良好的開發環境,經過多年的web技術發展,在業內被廣泛使用的一種web伺服器解決方案之一,稱之為lamp。
13樓:樑子很威武
select * from 表名 order by table_id desc
14樓:幽夢
主鍵都是唯一的,一般都按這個排序,系統預設的排序搜是按升序排列,desc是降序排列
select * from 表名 order by table_id desc
ORACLE怎麼用SQL查詢多張表和多個時間點的資料的行數
你要加的check 2,check 3.是不同時間點check,和check1是一類的,所以不應該往右加列啊,直接往下加行就行了。而且建議 2列是不能完全標識出區別的,應該加一列,比如select 第一張表 a.first result,count 1 check 1 from c tpa r bs...
SQL查詢所有男生的姓名年齡,並按年齡排序
slect 姓名 年齡 from 表名 where 性別 男 order by 年齡 order by 預設的是升序排列 asc也可設定為 內降序排列 desc 如 安裝年齡降序排列 slect 姓容名 年齡 from 表名 where 性別 男 order by 年齡 desc select 姓名...
求SQL聯表查詢語句,求SQL聯表查詢語句
首先你要了解一下資料的傳輸 1 你不用擔心,20多萬資料很少的。我見過最高的單個表有近2億行資料。2 資料庫以sqlserver為例,它會把自己要用的資料快取到記憶體裡,然後再更新到硬碟,也就是說,你增刪改查的時候,實際上會先寫入到記憶體。所以sqlserver執行久了,你會發現工作管理員的記憶體佔...