色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

mysql 一條語句多種count如何寫

瀏覽:102日期: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极品极品欧美 | 久草在线视频在线观看 | 国产91在线精品 | 日韩在线观看中文字幕 | 香蕉伊人网 | 国产男女 爽爽爽爽视频 | 亚洲国产精品综合久久网络 | 亚洲精品一区专区 | 亚洲a在线播放 | 久久精品亚洲一区二区 | 国产成人深夜福利短视频99 | 日本高清在线精品一区二区三区 | 国产欧美一区二区成人影院 | 欧美大片毛片大片 | 欧美理论片在线观看一区二区 | 最近最新中文字幕免费的一页 | 亚洲综合无码一区二区 | 久草视频观看 | 经典三级久久 | 香蕉三级| 美女视频黄.免费网址 | 韩国一级特黄清高免费大片 | 美女黄页网站 | 久久精品成人一区二区三区 | 亚洲美女在线观看亚洲美女 | 国产精品黄在线观看免费软件 | 国产成人在线综合 | 久久精品视频免费在线观看 | 中文字幕视频网站 | 国产精品三级国语在线看 | 美女视频在线观看黄 | 亚洲午夜久久久久国产 | 日本三级成人中文字幕乱码 | 国产欧美日韩图片一区二区 | 一级做a爰片久久毛片 | 一级黄免费 | 亚洲视频一区二区在线观看 | 国产精品成人亚洲 | 日韩黄色一级毛片 | 日韩欧美亚洲国产 |