亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

T-SQL 查詢語句總結

2024-07-21 02:47:33
字體:
來源:轉載
供稿:網友
T-SQL 查詢語句總結

我們使用一下兩張表作為范例:

select * from [dbo].[employee]

select * from [dbo].[dept]

1、select語句

  • DISTINCT:去掉記錄中的重復值。

select distinct dept_no from [dbo].[employee]

  • TOP:返回第一行或者是前幾行

select top(3) * from [dbo].[employee]

  • AS:修改列標題

select e_no as '員工編號', e_name as '員工姓名' from [dbo].[employee]

注:AS關鍵字也可以省略

  • 使用等號‘=’修改列標題

select '員工編號'=e_no, '員工姓名'=e_name from [dbo].[employee]

2、在查詢的結果內集中顯示某字符串

select '員工姓名:' ,e_name from [dbo].[employee]

3、查詢的列為表達式

select e_no+10 as '新員工編號' ,e_name '員工姓名' from [dbo].[employee]

4、where子句條件查詢

  • BETWEEN AND 表示范圍

select * from [dbo].[employee] where e_no between 1001 and 1006

  • 使用IN關鍵字

select * from [dbo].[employee] where e_no in (1001 , 1007 )

使用IN關鍵詞時,將所有檢索條件用逗號分隔開。與括號內的值相匹配便可以被查出。

  • 使用LIKE關鍵字

LIKE關鍵字使用的通配符:

%:包含零個或多個字符的任意字符串。

_:任何單個字符。

[]:指定范圍[a-f]或者是集合[abcdef]中的任何單個字符。

[^]:不屬于該范圍的任何單個字符。

select * from [dbo].[employee] where e_name like 'a%'

  • IS NULL (IS NOT NULL)

在SELECT語句中使用IS NULL(IN NOT NULL)某字段內容是否為空(不為空)

select * from [dbo].[employee] where e_name is null

5、EXISTS(NOT EXISTS)關鍵字

EXISTS關鍵字后面的參數是一個任意的子查詢,系統對子查詢進行運算以判斷它是否返回行,如果至少返回一行,那么EXISTS的結果為TURE,此時外層查詢語句將進行查詢;如果子查詢沒有返回行,那么EXISTS反悔的結果為FALSE,此時外層語句將不進行查詢。EXISTS語句可以與where或if一起使用。

select top(2) * from [dbo].[employee] where exists (select top (1) * from [dbo].[employee])

注:EXISTS的結果只取決于是否會返回行,而不取決于這些行的內容具體是什么。

6、ORDER BY

對指定的列數據進行排序。

升序(ASC)

降序(DESC)

select * from [dbo].[employee] order by e_no desc

多列排序:先按照第一列排序,若第一列中有相同的值,則在這些值中再按照第二列排序。

select * from [dbo].[employee] order by dept_no desc ,e_no

7、GROUP BY 分組

GROUP BY 子句通常和聚合函數一起使用,例如:MAX,MIN,COUNT,SUM,AVG。

select dept_no ,count(*) as '部門人數' from [dbo].[employee] group by dept_no

注意:選擇列表中任一非聚合表達式內的所有列都應包含在 GROUP BY 列表中,或者 GROUP BY 表達式必須與選擇列表表達式完全匹配。

多字段分組:GROUP BY 子句后面根據需要分組的字段,分組層次從左到右,先按照第一個字段分組,然后在第一個字段值相同的記錄中,再根據第二個字段的值進行分組,以此類推。

  • 使用HAVING對分組結果過濾

GROUP BY 和HAVING一起限定顯示記錄所需滿足的條件,只有滿足條件的分組才會被顯示。

select dept_no ,count(*) as '部門人數' from [dbo].[employee] group by dept_no having count(*)>2

注:HAVING與WHERE都可以用來過濾數據,兩者的區別是:HAVING用在數據分組之后進行過濾,即用來選擇分組;WHERE在分組之前用來選擇記錄,它排除的記錄不包括在分組中。

8、UNION合并查詢結果集

利用UNION關鍵字,可以給出多條SELECT語句,并將他們的結果組合成單個結果集。若UNION不使用關鍵字ALL,執行的時候會自動刪除重復的記錄,所有返回值的行都是唯一的;使用關鍵字ALL的作用是不刪除重復行也不對結果進行自動排序。注意合并是兩個表對應的列數和數據類型必須是相同的。

select%20*%20from%20[dbo].[employee]%20where%20dept_no=20

union

select%20*%20from%20[dbo].[employee]%20where%20dept_no=30

9、多表連接查詢

會有另外博文單獨講解


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
538国产精品视频一区二区| 国内精品免费午夜毛片| 亚洲视频一区二区三区| 中文字幕日韩精品有码视频| 欧美日韩国产精品一区| 亚洲欧美激情在线视频| 日韩精品高清视频| 亚洲男人天堂2024| 在线日韩中文字幕| 这里只有精品在线观看| 在线观看不卡av| 亚洲美女av电影| 久久综合88中文色鬼| 欧美激情18p| 91免费人成网站在线观看18| 久久久人成影片一区二区三区| 国产精品极品美女粉嫩高清在线| 欧美性极品xxxx娇小| 欧美—级高清免费播放| 国语自产精品视频在线看抢先版图片| 久久久人成影片一区二区三区观看| 中文欧美日本在线资源| 日韩电影中文字幕在线观看| 国产精品成人观看视频国产奇米| 日本久久亚洲电影| 国语自产偷拍精品视频偷| 欧美成年人在线观看| 亚洲伊人久久大香线蕉av| www.日韩视频| 韩国v欧美v日本v亚洲| 成人在线中文字幕| 日韩天堂在线视频| 久久精品国产一区| 亚洲女在线观看| 国产99视频在线观看| 在线免费看av不卡| 97色伦亚洲国产| 欧美尺度大的性做爰视频| 九九精品视频在线| 日韩在线观看av| 国产精品嫩草影院一区二区| 青青草国产精品一区二区| 日韩av在线播放资源| 欧美交受高潮1| 日韩欧美中文第一页| 欧美激情小视频| 亚洲综合中文字幕68页| 日av在线播放中文不卡| 国产精品丝袜白浆摸在线| 久久久国产精品亚洲一区| 欧美激情a在线| 日韩av一区二区在线观看| 精品视频一区在线视频| 国产亚洲欧洲黄色| 国内免费精品永久在线视频| 久久精品色欧美aⅴ一区二区| 国产精品九九久久久久久久| 国外成人在线播放| 色青青草原桃花久久综合| 日本免费一区二区三区视频观看| 国产精品高潮在线| 黑人极品videos精品欧美裸| 全亚洲最色的网站在线观看| 国内精品一区二区三区四区| 国产精品av在线| 成人精品网站在线观看| 欧美午夜激情在线| 久久精品国产一区二区电影| 亚洲精品欧美日韩专区| 日韩av大片在线| 97超级碰碰人国产在线观看| 久久久精品国产一区二区| 亚洲欧美日韩久久久久久| 97碰碰碰免费色视频| 亚洲国产成人av在线| 日韩欧美国产高清91| 久久国产精品久久久久久| 色视频www在线播放国产成人| 久久久午夜视频| 97免费在线视频| 亚洲a在线播放| 中文字幕日韩欧美| 成人免费网站在线看| 欧美激情videos| 日韩国产精品亚洲а∨天堂免| 国产精品毛片a∨一区二区三区|国| 精品亚洲夜色av98在线观看| 美女av一区二区三区| 中文字幕日韩欧美| 91精品久久久久久久久久| 亚洲欧美中文日韩在线| 日韩av在线影院| 揄拍成人国产精品视频| 久久久中精品2020中文| 精品国产鲁一鲁一区二区张丽| 国产91ⅴ在线精品免费观看| 欧美日韩加勒比精品一区| 国产精品扒开腿做爽爽爽视频| 欧美中文在线视频| 91极品视频在线| 久久免费视频在线| 国产精品啪视频| 日韩av最新在线| 亚洲欧美激情一区| 欧美电影免费播放| 欧美在线www| 国产日韩亚洲欧美| 午夜精品美女自拍福到在线| 亚洲欧美www| 欧洲s码亚洲m码精品一区| 青青青国产精品一区二区| 亚洲免费成人av电影| 亚洲精品黄网在线观看| 欧美色视频日本高清在线观看| 欧美另类交人妖| 亚洲精品久久久久久久久| 在线日韩中文字幕| 国产成人精品久久二区二区91| 日韩视频在线免费观看| 26uuu久久噜噜噜噜| 欧美大奶子在线| 亚洲美腿欧美激情另类| 久久久精品999| 欧美国产极速在线| 欧洲亚洲免费在线| 欧美激情一区二区久久久| 日韩精品丝袜在线| 国产狼人综合免费视频| 亚洲欧洲中文天堂| 日韩电视剧免费观看网站| 国产成人av网址| 91精品国产91久久久久久不卡| 欧美裸体xxxx极品少妇| 亚洲成人亚洲激情| 国产日韩在线一区| 日韩视频免费大全中文字幕| 亚洲男人天堂九九视频| 98精品在线视频| 国产69精品久久久久久| 国产精品视频不卡| 亚洲三级黄色在线观看| 日韩精品免费视频| 欧美一级大片在线观看| 成人性生交大片免费看视频直播| 青青草原一区二区| 久久精品国产久精国产思思| 一道本无吗dⅴd在线播放一区| 亚洲国产精品系列| 国产成人精品久久二区二区91| 国产91对白在线播放| 久久夜色精品国产欧美乱| 日韩中文在线中文网在线观看| 国产精品69av| 国产成人aa精品一区在线播放| 亚洲电影成人av99爱色| 情事1991在线| 亚洲欧美成人精品| 亚洲精品在线视频| 在线视频日本亚洲性| 中文字幕日韩综合av| 成人久久久久爱| 久久久久国产精品一区| 国产精品盗摄久久久| 亚洲一区二区日本|