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

為了賬號安全,請及時綁定郵箱和手機立即綁定

在having分組那節(jié)里,誰能給解釋下count(id)>=2是什么意思

我編的數(shù)據(jù)與視頻不一樣,我用select count(id)> =2 from users;返回1?

正在回答

6 回答

http://img1.sycdn.imooc.com//58d36f36000106df06930403.jpg

你看,首先id為6是刪除了的,也就是id這一行有8個元素分別是1,2,3,4,5,7,8,9


http://img1.sycdn.imooc.com//58d36f390001c82606930403.jpg

SELECT count(id)>7 FROM users,也就是查找8>7的在表users中有幾個,這個你懂吧,就是一個啊,就是8這個數(shù),然后count(id)>8的有幾個,有0個,因為8>8不成立,所有沒有count(id)>8的個數(shù)。


http://img1.sycdn.imooc.com//58d36f3b0001cac406930403.jpg

SELECT count(id)>=8 FROM users,意思就是id的個數(shù)這個數(shù)中,大于等于8的有幾個,id的個數(shù)count(id)為8我們知道,然后8這個個數(shù)中大于等于8的有一個就是8本身,所有為1,

其實你的這個SELECT count(id)>=2 FROM users,這個代碼沒什么實際意義,因為不管條件怎么變都只可能出來1或者0的結(jié)果,因為count()返回值只可能為一個數(shù),一個數(shù)大于等于一個數(shù)的個數(shù)的結(jié)果只可能唯一,或者為零

。希望能幫到你………………

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

慕粉1472567581 提問者

謝謝我懂了,having其實不能單獨用,是我想偏了,只糾結(jié)count()。分組后將id數(shù)目不超過2個的過濾掉
2017-03-23 回復(fù) 有任何疑惑可以回復(fù)我~

查找? SQL表里面有沒有重復(fù)超過2個數(shù)據(jù)的

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

count不是計數(shù)的意思嗎? ?單純的只看你指定字段分組后的記錄個數(shù)是否符合,哪來的比大小……

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

一個答非所問,一個似懂非懂,看得人都醉了。。。。

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

午夜狂魔2

編程圈就是這樣,裝B的人太多,除了裝B能干點正事嗎?
2018-10-06 回復(fù) 有任何疑惑可以回復(fù)我~

哦,我懂你的意思了,首先我們知道count(id)的意思是有在id這一列多少個非空的元素,你設(shè)置的是多少就是多少,比如你設(shè)置了8個那就是8,然后,count(id)>=2就是比8這個數(shù)比2大的有幾個,答案是有一個,所有就返回一,如果你用count(id)=8,返回也會是1,count(id)<8返回就是0,不知道你看得懂不。

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

你是不是在users表里面有兩個或者兩個以上的數(shù)據(jù)把sex設(shè)置為1?

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

舉報

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

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

進入課程

在having分組那節(jié)里,誰能給解釋下count(id)>=2是什么意思

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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