having字句可以讓我們篩選成組后的各種數據,where字句在聚合前先篩選記錄,也就是說作用在group by和having字句前。而 having子句在聚合后對組記錄進行篩選。
先查詢分類cid下id的統計數目
select cid,count(id) nums from table_name group by cid
結果如下:
然后可以用having對統計的數據進一步篩選,比如nums大于2的數
select cid,count(id) nums from xzyd_question group by cid HAVING nums>2
注意:having后的判斷字段必須是聚合函數返回的結果
補充:
where子句和having子句的區別:
1.where 不能放在group by后面
2.having 是跟group by連在一起用的,放在group by 后面,此時的作用相當于where
3.where后面的條件中不能有聚集函數,比如SUM(),AVG()等,而HAVING可以。
一、where子句
where子句:where子句僅僅用于從from子句中返回的值,from子句返回的每一行數據都會用where子句中的條件進行判斷篩選,where子句中允許使用比較運算符和邏輯運算符
二、having子句
having子句:having子句通常是與order by子句一起使用的,因為having的作用是對使用groupby進行分組統計后的結果進行進一步的篩選。
上述就是小編為大家分享的MySQL數據庫中having的使用方法了,如果您也有類似的疑惑,不妨參照上述方法進行嘗試。如果想了解更多相關內容,請關注本站行業資訊。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖)哈嘍小伙伴們 ,今天給大家科普一個小知識。在日常生活中我們或多或少的都會接觸到美國男籃夢八隊成員方面的一些說法,有的小伙伴還不是很了解,今天就給大家詳細的介紹一下關于美國男籃夢八隊成員的相關內容。前鋒:6號勒布朗詹姆斯(克里夫蘭騎士隊)、14號泰肖恩普林斯(底特律活塞隊)、15號卡梅隆安東尼(丹佛掘金隊)。中鋒:4號卡洛斯布澤爾(猶他爵士隊)、11號德懷特霍華德(奧蘭多魔術隊)、12號克...
建行30萬大額存單年利率1、存進一個月,年利率為1.585%;2、存進3個月,年利率為1.595%;3、存進6個月,年利率為1.885%;4、存進一年,年利率為2.175%;5、存進2年,年利率為3.045%。建行三十萬起存三年期大額存款的年化利率為3.987%。假定投資人存進三十萬,那麼每一年可得到貸款利息投資回報率:300000*3.987%=11961元。大額存單的注意事項但話又說回來,銀行...
(資料圖片)1、丁子高,原名丁浩霖,1979年7月31日出生于中國,中國香港流行樂男歌手。2、1999年,參加全球華人新秀歌唱大賽,曾經是樂隊組合VRF成員,但VRF最后在2002年拆伙。3、2004年,丁子高于IPS傳藝公關廣告公司擔任項目總監一職;2011年創立RM Workshop公關公司;2013年,與Conrad Ng合伙創立Collaboration Group,為公司創辦人及總監。文...