SQL SERVER(15)排序查詢資料

2021-10-06 16:17:45 字數 907 閱讀 3343

1.按單列排序

select sno 學號,sname 姓名,birth 出生日期

from stu_info

order by 出生日期

2.設定排序方向

select    *

from course

order by credit desc

3.按多列排序

select    *

from course

order by credit desc, cno

4.按欄位位置排序

select  sno 學號,sname 姓名,datediff(yeart,birth,getdate()) 年齡

from stu_info

order by 3 desc

5.查詢前5行資料

select top 5 sname 姓名,birth 生日,telephone 手機號碼

from stu_info

order by birth

select top 30 percent sname 姓名,birth 生日,telephone 手機號碼

from stu_info

order by birth

6. where與order by的結合使用

select  sno 學號,sname 姓名,celephone 手機號碼,depart 所屬院系

from stu_linfo

where telephone is not nulj

order by 學號

5 3 排序查詢

通過order by子句,可以將查詢出的結果進行排序 排序只是顯示方式,不會影響資料庫中資料的順序 select 欄位名 from 表名 where 字段 值 order by 欄位名1 asc desc 欄位名2 asc desc 說明 asc 公升序,預設的。desc 降序。注意 如果有多個排序...

5 排序查詢

dql語言 三 排序查詢 基本語法 select 查詢列表 from 表名where 篩選條件 order by 排序列表 asc desc asc公升序,desc降序,不寫時預設為公升序 執行步驟依次是 先 from 表名 再 where 篩選條件 然後select 最後order by 案例一 ...

2016 7 26 排序,查詢 演算法

二分查詢 遞迴與非遞迴方法 排序演算法 外排序與內排序 排序動態圖 一般大家都知道arraylist和linkedlist的大致區別 1.arraylist是實現了基於動態陣列的資料結構,linkedlist基於鍊錶的資料結構。2.對於隨機訪問get和set,arraylist覺得優於linkedl...