SQL中利用ORDER BY排序結果

2021-10-03 06:33:30 字數 1229 閱讀 4302

剛開時學習sql server的你不知道有沒有這樣的乙個困擾,如下mytable表,id欄位作為乙個排序列,排序為何如此的不整齊,怎樣讓它查詢時按我想要的順序排列呢,這就要用到sql中的ordr by 子句了。

order by子句位於select語句的末尾它允許指定乙個列或多個列,這些列確定查詢結果的順序,按照公升序還是降序

公升序:asc(預設)

降序:desc

mytable id

name

dateofbirth

adress

3索菲亞

1997-09-01

usa1

貝拉1999-08-07cn2

愛德華1998-04-20cn4

雅各布1998-11-28

fa1.指定學生id按公升序排列,執行下列語句:

2.指定學生id按降序排列,執行下列語句

如果想讓其他欄位的結果也都按公升降序排列,語句和上述一樣,換湯不換藥!舉個例子!

制定學生姓名按公升降序排列

SQL語法 系列06 利用ORDER BY排序

預設為公升序,如果希望按降序對記錄進行排序,可使用 desc 關鍵字。orders 表 company ordernumber ibm3532 w3school 2356 4698 w3school 6953 例1 以字母順序顯示公司名稱 select company,ordernumber fro...

SQL語句 ORDER BY排序

當查詢資料庫裡的資料時,為了使資料不那麼凌亂,我們可以對資料進行排序處理 排序格式 order by 字段預設公升序 order by 字段 asc公升序 order by 字段 desc降序 snos name gender ageheight speciality 1001張三男 181.78 ...

SQL之排序檢索 order by子句

由於select語句的輸出是沒有特定的順序,可以使用order by子句來排序檢索出來的結果。注意 order by子句應該保證它是select語句中最後的一條子句。select prod name from products order by prod name 對prod name列以字母順序來...