午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

mysql 一條語句多種count如何寫

瀏覽:216日期:2022-06-20 15:40:03

問題描述

現在的統計是這樣寫的

select column1 title,count(1) count1FROM table1WHERE column2 is not nullAND column2 > ’2016-06-13’AND column2 < ’2016-06-28’AND column3 is not nullgroup BY titlehaving count1 > 3000

現在要再加一列統計,數據是在這個基礎上再加一個條件過濾,大概就是要下面這樣的效果,要怎么寫?

select column1 title,count(1) count1,count(column3=’abc’) count2FROM table1WHERE column2 is not nullAND column2 > ’2016-06-13’AND column2 < ’2016-06-28’AND column3 is not nullgroup BY titlehaving count1 > 3000

問題解答

回答1:

select column1 title,count(1) count1, sum(IF(column3=’abc’, 1, 0)) count2FROM table1WHERE column2 > ’2016-06-13’AND column2 < ’2016-06-28’AND column3 is not nullgroup BY titlehaving count1 > 3000

試試看條件中的column2 is not null沒用,可以去掉。

回答2:

樓上正解,也可以試試這個,結果是一樣的

select column1 title,count(1) count1,count(column3=’abc’ or null) count2FROM table1WHERE column2 between ’2016-06-14’ and ’2016-06-27’AND column3 is not nullgroup BY titlehaving count(1) > 3000 -- 用別名count1會報錯的,這里不能用別名

相關文章:
主站蜘蛛池模板: 亚洲a在线播放 | 在线中文av | 一区二区三区影院 | 日韩视频中文字幕 | 久久国产精品久久精品国产 | 日韩精品中文字幕在线播放 | 国产视频在线一区二区 | 久操伊人 | 国产精品久久99 | 美女av在线免费观看 | 日本超碰在线 | 免费黄色高清视频 | 欧美黄色性视频 | 久久你懂的 | 久久成人激情 | 在线免费精品 | 99热在线观看 | 99热只有| 日韩精品欧美精品 | 精品国产一区二区三区久久久蜜月 | 毛片毛片毛片毛片毛片毛片毛片 | 国产视频一区二区在线观看 | 婷婷六月丁 | 亚洲啪啪网站 | 欧美区在线 | 欧美黄色一区二区 | 91亚色视频 | 亚洲午夜精品久久久久久高潮 | 国产精品久久久久一区二区三区 | 伊人影院久久 | 亚洲国产成人自拍 | 亚洲涩涩 | 日本成人免费在线视频 | 一区二区国产精品 | 91在线观看免费高清 | 毛片的网站 | 自拍偷拍校园春色 | 欧美一区二区三区啪啪 | 成人黄色a级片 | 超碰男人的天堂 | 蜜桃传媒一区二区 |