国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL學習筆記四 聚合函數、排序方法

SQL學習筆記四 聚合函數、排序方法

2019-12-06 14:19mssql教程網 Sql Server

SQL學習筆記四 聚合函數、排序方法,在數據調用中非常實用。

聚合函數 count,max,min,avg,sum... 
select count (*) from T_Employee 
select Max(FSalary) from T_Employee 

排序 ASC升序 DESC降序 
select * from T_Employee order by Fage 

先按年齡降序排列。如果年齡相同,則按薪水升序排列 
select * from T_Employee order by FAge DESC,FSalary ASC 

order by 要放在 where 子句之后 

通配符過濾 
通配符過濾用like 
單字符通配符‘_' 
多字符通配符‘%' 
select * from T_Employee where FName like '_erry' 

NULL 是不知道的意思,而不是沒有 
SQL語句查詢NULL的數據不能用=或<> 而用is NULL或者is not NULL 
select * from T_Employee where FName is NULL 

in(23,25)同時匹配兩個值。相當于 23 or 25 

between 20 and 30 匹配介于20到30之間的數 

group by分組 
select FAge, count(*) from T_Employee 
Group by Fage 
先把相同的Fage分一組,再統計每一組的個數 

group by子句要放在where子句之后。如果想取某個年齡段人數大于1的,不能用where count(*) > 1 ,因為聚合函數不能放在where子句之后。要用having子句 
Having是對分組后的列進行過濾,能用的列和select中的一樣。如下例中則不能用having Fsalary>2000 只能用where Fsalary>2000 
select FAge, count(*) from T_Employee 
Group by FAge 
having count(*) > 1; 

限制結果集的范圍 
select Top 3 * from T_Employee 
order by FSalary DESC 

從第六名開始選3個.2005后可以用Row_Number函數 
select Top 3 * from T_Employee 
where FNumber not in(select TOP 5 FNumber from T_Employee order by FSalary DESC) 
order by FSalary DESC

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品一区二区三区中文字幕 | 欧美日韩国产在线观看 | 日韩综合区 | 91亚洲日本aⅴ精品一区二区 | 91久久 | 亚洲精品久久久一区二区三区 | a视频在线免费观看 | 国产精品一区二区三区在线播放 | 国产资源大全 | 久久精品99国产精品日本 | 91成人精品 | 亚洲欧美视频一区 | 欧美一区二区三 | 亚洲天堂中文字幕 | 成人爱情偷拍视频在线观看 | 亚洲在线电影 | 欧美成人高清视频 | 久久久久久久9 | 黄视频在线观看免费 | 中文字幕精品视频 | 国产精品日韩欧美 | 国产精品免费一区二区三区四区 | 免费成人高清在线视频 | 久久精品久久久久久 | 韩国精品免费视频 | 一本大道久久a久久精二百 在线a人片免费观看视频 | 亚洲人人看 | 一区二区国产在线观看 | 日韩成人精品 | 国产精品久久久久国产a级 最新国产视频 | 欧美a网| 国产成人免费视频网站视频社区 | 婷婷激情综合 | 欧美 日韩 综合 | 欧美福利在线观看 | 黄色免费在线观看 | 少妇久久久 | 久久久精品呻吟 | 久久久久综合精品福利啪啪 | 欧美精品欧美极品欧美激情 | 午夜av影院 |