第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

SELECT sex FROM userss GROUP BY sex HAVING count(id)>=2; 這里的count(id)>=2 是意思???

正在回答

10 回答

回答上面自己的問(wèn)題

如果id(圖內(nèi)為student_id)值有一欄為NULL ,結(jié)果就不一樣了

http://img1.sycdn.imooc.com//59d8405f0001a52410880565.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

SELECT sex FROM tbl_name GROUP BY 1 HAVING count(*)>1;

SELECT sex FROM tbl_name GROUP BY 1 HAVING count(id)>1;

這倆是不是得到的結(jié)果一樣


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果我having用來(lái)定義的是id的序號(hào)大于等于2的人, 那么having后面應(yīng)該怎么寫

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_喬克叔叔_03170904

我覺(jué)得應(yīng)該是HAVING id>=2,但是在select那一段要加上id這個(gè)字段
2017-01-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

一人之下丶

having后面必須跟聚合函數(shù),雖然不報(bào)錯(cuò),但是不跟聚合函數(shù)寫是沒(méi)有意義的,因?yàn)楣俜匠鰄aving這個(gè)語(yǔ)句就是為了配合聚合函數(shù)。如果你要查id>2 直接where id>2
2018-03-22 回復(fù) 有任何疑惑可以回復(fù)我~

可是SELECT sex,age FROM users GROUP BY 1 HAVING age>35,不是有一條是大于35的嗎。為什么是empty set

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

FavorSage

對(duì)啊 為什么啊
2017-01-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

畫方為圓 回復(fù) FavorSage

你先用SELECT sex,age FROM users GROUP BY 1;查詢。然后在用SELECT sex,age FROM users GROUP BY 1 HAVING age>35;這樣你就懂了。第二個(gè)條件是在第一個(gè)篩選的結(jié)果中再次曬選,而第一的篩選中并沒(méi)有age大于35的數(shù)據(jù),你可以用第一個(gè)查詢的時(shí)候看看那2個(gè)數(shù)據(jù)。然后改掉其中一個(gè)使其age大于35,然后你的第二個(gè)查詢就會(huì)有結(jié)果了。
2017-02-17 回復(fù) 有任何疑惑可以回復(fù)我~
#3

一人之下丶 回復(fù) 畫方為圓

= =?別以猜測(cè)來(lái)說(shuō)話!我來(lái)解釋吧?!緃aving】要跟【聚合函數(shù)】對(duì)應(yīng)使用才行,視頻中having age>35的這樣書寫是錯(cuò)誤的,所謂錯(cuò)誤不是【語(yǔ)句錯(cuò)誤】,而是【使用錯(cuò)誤】,因?yàn)檫@樣寫沒(méi)有意義,如果想找age>35那么后面不應(yīng)該寫having age>35,而應(yīng)該寫where age>35。懂了?【having不跟聚合函數(shù)使用是沒(méi)意義的】,比較官方的說(shuō)法是【在 SQL 中增加 HAVING 子句原因是,WHERE 關(guān)鍵字無(wú)法與合計(jì)函數(shù)一起使用?!?/div>
2018-03-22 回復(fù) 有任何疑惑可以回復(fù)我~
#4

一人之下丶

因?yàn)閔aving需要和聚合函數(shù)一起使用,不一起使用是沒(méi)有意義的。同時(shí)需要注意,having寫在group by后面。上面age>35的條件需要用where寫出。having是沒(méi)有效果的?!咀⒁猓簑here 條件要寫在group by前面】
2018-03-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

count()函數(shù)是返回某一列的行數(shù)。在這里count(id)也就是返回已經(jīng)按sex分組之后的三列的每一列的行數(shù)

2 回復(fù) 有任何疑惑可以回復(fù)我~

一樓的 圖片很清楚就解釋了,having是對(duì)分組后的結(jié)果操作。

所以sex為0的 count(id)值為8 ,而sex為nulll的count(id)值為0,http://img1.sycdn.imooc.com//561e1dd30001ed2a06480390.jpg

然后 開始,進(jìn)行 我所示的判斷, count(id)>=2,那就是只有分組后sex為0的8滿足,所以結(jié)果便為sex 的0項(xiàng)

同理,?count(id)>=1,對(duì)于分組后的 sex的兩種情況0和null的count(id)均滿足,則sex的0和null項(xiàng)都查詢到

?count(id)<5 對(duì)于分組后的sex,只有null的count(id)=1,滿足,所以只能查詢出sex的null項(xiàng),我這樣解釋你明白了嗎?

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

星空飄雨_

蒙蒙的
2016-12-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

畫方為圓

看不懂
2017-02-17 回復(fù) 有任何疑惑可以回復(fù)我~

看看下面的圖片,或許有幫助^^

5448ba76000186d605000621.jpg

14 回復(fù) 有任何疑惑可以回復(fù)我~
#1

LuckyStar_lyx

很看粗來(lái)了
2017-01-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

沉迷學(xué)習(xí)不能自拔_

我是搞不懂為什么count<id> >2而不是count<sex> >2 難道不是sex的結(jié)果中有3組,其中有幾組的結(jié)果數(shù)量大于2嗎
2017-02-16 回復(fù) 有任何疑惑可以回復(fù)我~
#3

畫方為圓 回復(fù) 沉迷學(xué)習(xí)不能自拔_

問(wèn)題問(wèn)的很好,我也想知道為什么不是用sex而是ID
2017-02-17 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_上善若水_176 回復(fù) 畫方為圓

都可以,只是用主鍵快一點(diǎn),用sex用id用username什么的都是可以的
2017-09-25 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

這里count()函數(shù)是:統(tǒng)計(jì)個(gè)數(shù); 這里, sex為0的人有8個(gè)人, 8>=2滿足條件, 所以輸出這8個(gè)人的同樣的sex:0, 所以輸出是0; 另外, 有1個(gè)人的sex是NULL, 1個(gè)人不滿足>=2, 所以,不輸出這個(gè)人的sex:NULL, 所以不輸出NULL. 綜上, 輸出結(jié)果只有: 0

6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

wonderq_ubuntu

不要誤人子弟哦,,count(col_name)的意思是 統(tǒng)計(jì)當(dāng)前列的非空記錄的個(gè)數(shù)。 測(cè)試數(shù)據(jù)為: 1 name1 123456 2 name2 123456 3 name3 123456 4 name4 NULL 請(qǐng)注意以下查詢的返回結(jié)果: 代碼如下 復(fù)制代碼 1,select count(*) from `user` 2,select count(name) from `user` 3,select count(password) from `user` 輸出結(jié)果:4,4,3
2015-09-08 回復(fù) 有任何疑惑可以回復(fù)我~

這里我也不懂呀?什么意思?count是對(duì)id計(jì)數(shù),那么大于等于2的記錄就有8條,按照sex分組后應(yīng)該有兩個(gè)呀,因?yàn)閕d=9的用戶sex為空。

1 回復(fù) 有任何疑惑可以回復(fù)我~

將分組里面人數(shù)大于等于二的分組查找出來(lái)

4 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
與MySQL的零距離接觸
  • 參與學(xué)習(xí)       396731    人
  • 解答問(wèn)題       3497    個(gè)

本課程涵蓋全部MySQL數(shù)據(jù)庫(kù)的基礎(chǔ),學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)