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

首頁 > 數據庫 > SQL Server > 正文

SQL集合函數中case when then 使用技巧

2024-08-31 00:58:04
字體:
來源:轉載
供稿:網友

那么在集合函數中它有什么用呢 ?

假設數據庫有一張表名為student的表。

SQL集合函數中case when then 使用技巧

如果現在要你根據這張表,查出江西省男女個數,廣東省男生個數,浙江省男女個數 怎么寫SQL語句?即要生成下結果表

SQL集合函數中case when then 使用技巧

答案是:select sex ,count ( case province when '廣東省' then '廣東省' end )as 廣東省 ,count ( case province when '江西省' then '江西省' end )as 江西省 ,count ( case province when '浙江省' then '浙江省' end )as 浙江省 from student group by sex

count()函數即根據給定的范圍和group by(統計方式) 而統計行數據的條數

我們一步步來理解上面語句

1.  select sex from student (查詢數據表中的存在的男女條數)

SQL集合函數中case when then 使用技巧

2.select sex, count (*) as num from student group by sex  (查詢表中男女數量)

SQL集合函數中case when then 使用技巧

3.select sex ,province, count (*)as num from student group by sex,province (查詢各省男女數量)

SQL集合函數中case when then 使用技巧

重點來了,如果我把count(*) 中的 *號換成任一列名呢? 如count(province) 會怎樣?

4.select sex ,province, count (province)as num from student group by sex,province (查詢各省男女數量)

結果跟上圖一樣:這說明換不換都一樣。又有count (province)等價于 count(case province when '浙江省' then '浙江省' else province end )

但是如果我們縮小范圍呢即count(case province when '浙江省' then '浙江省' end ) 那么請看下面

5.select sex ,province, count ( case province when '浙江省' then '浙江省' end )as num from student group by sex,province

SQL集合函數中case when then 使用技巧

即統計男女數量范圍限定在浙江省 再精簡一下即下面

6.select sex, count ( case province when '浙江省' then '浙江省' end ) as 浙江省 from student group by sex

SQL集合函數中case when then 使用技巧

已經接近我們的要求了,現在只要加上另幾個字段就是了

7.select sex ,count ( case province when '廣東省' then '廣東省' end )as 廣東省 ,count ( case province when '江西省' then '江西省' end )as 江西省 ,count ( case province when '浙江省' then '浙江省' end )as 浙江省 from student group by sex

SQL集合函數中case when then 使用技巧

小結:當然實現有很多種方法 可以多個子查詢拼接起來也不無可厚非。我這只是一種思路

補充:case when then 知識點

(1) select (case province when '浙江省' then '浙江' when '江西省' then '江西' end  ) as 省份 from student

SQL集合函數中case when then 使用技巧

如果默認范圍如果沒全包含則為空 像上圖的廣東省為空

(2)select (case province when '浙江省' then '浙江' when '江西省' then '江西' else province end  ) as 省份 from student

SQL集合函數中case when then 使用技巧

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情亚洲精品| 久久影院在线观看| 亚洲视频专区在线| 亲爱的老师9免费观看全集电视剧| 热re99久久精品国产66热| 色无极影院亚洲| 国产综合色香蕉精品| 国产成人精品免高潮在线观看| 欧美日韩成人精品| 欧美黄色性视频| 国产精品网站大全| 国产精品久久久久久婷婷天堂| 欧美日韩国产第一页| 91精品一区二区| 91午夜理伦私人影院| 琪琪亚洲精品午夜在线| 91精品国产91久久久久久吃药| 亚洲色图美腿丝袜| 国产成人精品一区二区| 91色p视频在线| 久久久久久69| 欧美一区二区三区四区在线| 国产一区二区日韩精品欧美精品| 色一情一乱一区二区| 亚洲欧美日韩高清| 国产日韩欧美日韩大片| 亚洲电影免费观看高清完整版在线观看| 青青久久aⅴ北条麻妃| 在线观看不卡av| 日韩av高清不卡| 欧美裸体男粗大视频在线观看| 国产精品劲爆视频| 亚洲欧美日韩中文在线| 亚洲一区二区免费| 亚洲午夜精品视频| 日韩欧美在线国产| 国产视频观看一区| 色偷偷偷亚洲综合网另类| 亚洲黄色在线看| 国产精品久久久久久久久久99| 91精品国产91久久久久| 久久久精品一区| 精品久久香蕉国产线看观看gif| 91精品综合视频| 一区二区三区久久精品| 国内精品一区二区三区四区| 国产一区二区三区高清在线观看| 久热精品视频在线| 国产精品白丝jk喷水视频一区| 国产亚洲精品va在线观看| 久久色免费在线视频| 中文字幕成人在线| 亚洲男人天堂古典| 欧美精品成人在线| 91av在线视频观看| 国产亚洲欧美另类中文| 国产一区二区三区在线看| 中文字幕欧美日韩va免费视频| 91精品视频网站| 日韩高清中文字幕| 亚洲色图校园春色| 国产精品久久久久高潮| 亚洲电影中文字幕| 欧美专区中文字幕| 国产精品成人一区| 国产精品无av码在线观看| 国产精品入口夜色视频大尺度| 久久精品成人欧美大片古装| 爽爽爽爽爽爽爽成人免费观看| 久久在线观看视频| 国产精品国产福利国产秒拍| 黄色成人av在线| 亚洲系列中文字幕| 最近2019免费中文字幕视频三| 国产日韩中文字幕在线| 久久影视电视剧免费网站| 国产精品久久久久一区二区| 欧美日韩性视频在线| 国产一区二区在线播放| 国产精品免费在线免费| 亚洲女同精品视频| 亚洲精品欧美极品| 亚洲国产另类久久精品| www.日本久久久久com.| 久久精品视频中文字幕| 欧美激情免费视频| 一本色道久久综合狠狠躁篇的优点| 国产精品久久久久久av福利| 亚洲aa在线观看| 91久久精品国产91性色| 精品欧美aⅴ在线网站| 91在线视频免费| 欧美午夜电影在线| 亚洲人成自拍网站| 国产美女久久精品| 中文字幕日韩精品在线观看| 国产精品中文在线| 久久这里只有精品视频首页| 亚洲free性xxxx护士hd| 热re99久久精品国产66热| 国产精品第一视频| 成人在线一区二区| 4k岛国日韩精品**专区| 欧美激情欧美激情在线五月| 国产成人免费av| 国产欧美日韩亚洲精品| 国产精品久久久久久久久久ktv| 韩国日本不卡在线| 国产精品一香蕉国产线看观看| 久热精品视频在线观看一区| 亚洲精品美女在线观看| 精品欧美一区二区三区| 欧美亚洲激情视频| 少妇久久久久久| 日韩av电影在线网| 91av视频导航| 久久久久久高潮国产精品视| 91在线无精精品一区二区| 韩国精品久久久999| 成人黄色短视频在线观看| 国产xxx69麻豆国语对白| 成人黄色免费在线观看| 最近中文字幕日韩精品| 91久久国产精品| 久久久久久久久国产| 国产99在线|中文| 亚洲国产精品久久久久秋霞不卡| 成人信息集中地欧美| 成人久久一区二区三区| 日韩毛片中文字幕| 国产精品一区二区三区久久久| 色综合久久久888| 欧美在线观看网址综合| 欧美亚洲第一区| 欧洲永久精品大片ww免费漫画| 丝袜亚洲另类欧美重口| 96精品久久久久中文字幕| 国产91精品久久久| 欧美亚洲免费电影| 久久福利视频网| 色偷偷av一区二区三区| 日韩成人在线视频观看| 国产aⅴ夜夜欢一区二区三区| 欧美精品午夜视频| 亚洲一区二区免费| 亚洲精品一区久久久久久| 精品人伦一区二区三区蜜桃免费| 欧美xxxx18性欧美| 精品自拍视频在线观看| 亚洲午夜精品久久久久久久久久久久| 日韩av大片在线| 亚洲一区二区三区成人在线视频精品| 91国偷自产一区二区三区的观看方式| 午夜精品久久久久久久99热| 亚洲免费av片| 九九热这里只有在线精品视| 精品国产一区二区三区久久狼5月| 丝袜亚洲另类欧美重口| 亚洲加勒比久久88色综合| 日韩av在线免费| 亚洲成人xxx| 国产玖玖精品视频| 欧美日韩免费在线观看| 国产精品r级在线|