sql查詢多個表內容並按降序排列

2021-03-03 23:20:26 字數 2537 閱讀 7761

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執行久了,你會發現工作管理員的記憶體佔...