日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

關于Mysql子查詢的三個應用場景

瀏覽:15日期:2023-07-20 19:52:12

應用場景

一個select語句的查詢結果能夠作為另一個語句的輸入值,主要有三種情況,分別為:

1.子查詢可以出現在Where子句中,作為過濾條件

select 列名from 表名where 列 操作符 (select 列名 from 表名)

2.也可以出現在from子句中,作為一個臨時表使用

select 列名from (select 列名 from 表名)

3.能夠出現在select list中,作為一個字段值來返回

select 列名,(select 列名 from 表名)from 表名where 列 操作符?????

注意事項:

子查詢只能有一個字段的情況子查詢在select上面,一定是只能一個字段;如果超過一個字段,代碼會報錯子查詢在where后面,當做一個過濾條件,這個字段也必須有且只有一個可以有多個字段的情況當子查詢在from后面,是可以有多個字段的,因為他就是一張表;注意:子查詢在from后面做臨時表來用,必須給子查詢生成的臨時表取別名,否則會報錯時間型字符,在 where 過濾如果是常量,需要用''; 數字則不需要子查詢中,表是可以不一樣的

???????子查詢在Where中作過濾條件

2017年7月2號統計累計購買金額在100到200的會員,尋找這批會員的消費記錄

先找出當日累計購買金額在100-200之間的會員 用having來篩選用查找出來的會員做過濾條件,查找消費記錄-- 先找出當日累計購買金額在100-200之間的會員SELECT dimMemberID ,SUM(AMT) as moneyFROM dw.fct_saleswhere dimDateID ='20170702'and dimMemberID <> 0group by dimMemberID-- having sum(AMT)>100 and sum(AMT)<200;having money BETWEEN 100 and 200;-- 用查找出來的會員做過濾條件,查找消費記錄SELECT *FROM dw.fct_saleswhere dimDateID = '20170702'and dimMemberID <>0and dimMemberID in ( SELECT dimMemberID-- ,SUM(AMT) as money 子查詢在where后面,當做一個過濾條件,這個字段也必須有且只有一個,所以最后結果要返回過濾條件 FROM dw.fct_sales where dimDateID ='20170702' and dimMemberID <> 0 group by dimMemberID having sum(AMT)>100 and sum(AMT)<200); -- having money BETWEEN 100 and 200 ); 不能直接用命名的列名money,要寫全函數,因為前面語句沒有出現money,所以為了避免報錯,之后盡量寫全函數

子查詢在from中做臨時表

2017年7月2日對每位會員累計購買金額進行分段

統計2017年7月2日每位會員的累計購買金額把第一步統計出來的數據作為臨時表,對統計出來的數據進行分組-- 1、統計2017年7月2日每位會員的累計購買金額SELECT dimMemberID ,SUM(AMT) as money FROM dw.fct_saleswhere dimDateID = '20170702'and dimMemberID <> 0group by dimMemberID ;-- 2、把第一步統計出來的數據作為臨時表,對統計出來的數據進行分段SELECT dimMemberID ,money ,case when money <100 then 'D' when money >=100 and money <500 then 'C' when money >=500 and money <1000 then 'B' when money >=1000 then 'A' else '其它' end as type1FROM (SELECT dimMemberID /*臨時表可以生成多個字段,并不是每個字段都需要用也行*/ ,SUM(AMT) as money FROM dw.fct_sales where dimDateID = '20170702' and dimMemberID <> 0 group by dimMemberID) as sn; /*子查詢在from后面做臨時表來用,必須給這個子查詢生成的臨時表取一個表的別名,否則會報錯*/

子查詢在select作為一個字段來返回

2017年7月2日計算每個會員購買金額,以及每個會員購買金額占總體金額的比

2017年7月2日每個會員購買金額總體金額合并兩個表

注意:在合并時where的條件要寫全,不要遺漏,不然容易出現邏輯錯誤

-- 1、2017年7月2日每個會員購買金額SELECT dimMemberID ,SUM(AMT) as moneyFROM dw.fct_saleswhere dimDateID = '20170702'and dimMemberID <>0 /*去除非會員,即 dimMemberID 為 0 的數據*/group by dimMemberID ;-- 2、總體金額SELECT SUM(AMT) FROM dw.fct_saleswhere dimDateID = '20170702';-- 3、合并兩個表 注意在合并時where的條件要寫全,不要遺漏,不然容易出現邏輯錯誤SELECT dimMemberID ,SUM(AMT) as money ,(SELECT SUM(AMT)/*統計總金額*/FROM dw.fct_saleswhere dimDateID = '20170702'and dimMemberID<>0) as total_money ,CONCAT( /*加上%號*/ ROUND( /*四舍五入保留4位小數,帶%一定要思考保留小數位數*/ SUM(AMT)/(SELECT SUM(AMT) FROM dw.fct_sales where dimDateID = '20170702' and dimMemberID<>0),4)*100,'%')as member_rate /*合并表,統計占比*/FROM dw.fct_saleswhere dimDateID = '20170702'and dimMemberID <>0 /*去除非會員,即 dimMemberID 為 0 的數據*/group by dimMemberID ;

到此這篇關于關于Mysql子查詢的三個應用場景的文章就介紹到這了,更多相關Mysql子查詢應用場景內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文一区一区三区免费在线观 | 久久一区二区中文字幕| 国产精品尤物| 国产欧美成人| 国产精品一国产精品k频道56| 青青青国产精品| 日本午夜免费一区二区| 欧美私人啪啪vps| 国产精品日本一区二区不卡视频| 国产精品久久久久久久久免费高清| 国产精品久久久久久妇女 | 伊人国产精品| 日本不卡不码高清免费观看 | 欧美日韩国产探花| 亚洲自啪免费| 在线亚洲精品| 四虎精品永久免费| 国产精品久久久久久久久免费高清 | 免费日韩视频| 综合日韩在线| 911亚洲精品| 久久精品国产99国产| 国产精品一区二区免费福利视频| 久久伊人久久| 美女av在线免费看| 99久久99视频只有精品 | 亚洲精品永久免费视频| 日韩一区二区三区免费播放| 欧美日韩国产在线观看网站| 人人精品人人爱| 国产欧美三级| 天堂av在线| 国产亚洲在线| 国产欧美在线| 亚洲免费福利| 欧美肉体xxxx裸体137大胆| 日韩亚洲精品在线| 久久精品99国产国产精| 91一区二区三区四区| 精品在线99| 日韩精品免费一区二区夜夜嗨 | 欧美成人精品三级网站| 欧美专区18| 国产精品成人3p一区二区三区| 亚洲国产欧美日本视频| 国产字幕视频一区二区| 蜜臀久久99精品久久久久久9| 国产精品久久久久久av公交车| av资源亚洲| 亚洲三级精品| 国际精品欧美精品| 国产视频亚洲| 国产欧美日韩精品高清二区综合区 | 一级欧洲+日本+国产| 亚洲日产国产精品| 国产精品v日韩精品v欧美精品网站 | 少妇久久久久| 日韩在线成人| 国产理论在线| 午夜久久av | 日本国产欧美| 亚洲精品国产嫩草在线观看 | 亚洲精品乱码久久久久久蜜桃麻豆| 精品香蕉视频| 亚洲综合图色| 播放一区二区| 国产欧美69| 亚洲免费观看| 岛国精品一区| 日韩精品免费观看视频| 国产麻豆久久| 国产欧美日本| 日韩一区精品字幕| 国产成人在线中文字幕| 亚洲影院天堂中文av色| 中文字幕在线视频久| 日韩黄色免费网站| 九色精品91| 精品视频91| 日韩综合一区二区| 欧洲毛片在线视频免费观看| 国产精品片aa在线观看| 丝袜诱惑制服诱惑色一区在线观看| 高清久久精品| 日韩高清不卡一区| 99国产精品自拍| 中文字幕成在线观看| 国产日韩中文在线中文字幕| 激情婷婷欧美| 国产美女高潮在线| 国产精品巨作av| 日本精品久久| 热久久免费视频| 91久久国产| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲视频国产精品| 久久精品高清| 国产成人精品福利| 国产日产高清欧美一区二区三区 | 日韩一区三区| 美女国产精品久久久| 日韩电影免费网站| 麻豆精品一区二区综合av| 日韩欧美美女在线观看| 国产一区成人| 免费视频亚洲| 久久精品在线| 黄色aa久久| 精品一区二区三区中文字幕| 国产精品一级在线观看| 欧美欧美黄在线二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美一区久久久| 国内一区二区三区| 精品女同一区二区三区在线观看| 国产免费av一区二区三区| 亚洲精品伊人| 免费在线成人网| 亚洲资源av| 国产毛片一区| 亚洲激情另类| 欧美大黑bbbbbbbbb在线| 成人精品亚洲| 群体交乱之放荡娇妻一区二区| 国产福利电影在线播放| 国产一区二区三区四区五区传媒| 国产伦理久久久久久妇女| 亚洲精品激情| 日韩欧美中文在线观看| 日韩国产在线不卡视频| 欧美亚洲一区二区三区| 欧美一级一区| 日韩国产在线一| 久久国产三级| 麻豆视频久久| 国产第一亚洲| av高清不卡| 久久久久久黄| 免费不卡中文字幕在线| 亚洲精品午夜av福利久久蜜桃| 欧美日中文字幕| 亚洲免费成人| 一区免费在线| 香蕉精品999视频一区二区| 日韩精品一级中文字幕精品视频免费观看 | 精品国产aⅴ| 欧美激情一区| 大香伊人久久精品一区二区| 精品久久免费| 免费污视频在线一区| 欧美日韩国产一区二区三区不卡| 欧美日韩激情| 中文字幕免费一区二区| 国产三级一区| 国产一区丝袜| 999国产精品999久久久久久| 亚洲欧美日本日韩| 日本成人手机在线| 精品视频黄色| 亚洲天堂久久| 麻豆精品蜜桃| 国产女人18毛片水真多18精品| 国产福利资源一区| 欧美一区91| 国产精品视频首页| 久久精品国产网站| 欧美国产免费| 国产精品a久久久久| 国产日产高清欧美一区二区三区| 欧美日韩18| 久久97视频| 国产一区二区三区自拍| 国产精品呻吟| 国产h片在线观看| 日韩av字幕| 中文久久精品| 精品三区视频| 热久久免费视频| 99精品在线观看| 免费精品一区| 国产精品一卡| 国产欧美69| 日韩av网站在线免费观看| 卡一卡二国产精品| 欧美日韩国产一区精品一区| 日韩精品久久理论片| 国内在线观看一区二区三区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲精品乱码久久久久久蜜桃麻豆 | 美女视频网站久久| 亚洲黑丝一区二区| 国产探花一区| 91久久视频| 久久久久亚洲精品中文字幕| 精品91久久久久| 国产精品一区二区三区av麻| 高清不卡亚洲| 日韩av电影一区| 麻豆精品蜜桃| 国产精品嫩模av在线|