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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

mysql中的where和having子句的區(qū)別

mysql中的where和having子句的區(qū)別

ABOUTYOU 2019-04-09 10:04:28
mysql中的where和having子句的區(qū)別
查看完整描述

3 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

在mysql中,where可用于所有的條件語(yǔ)句,而having僅能用于分組后篩選。

舉例:

test表中有如下數(shù)據(jù):

where的使用:

如查詢每個(gè)部門sal大于等于1500的所有sal的總和:

select deptno,sum(sal) from test where sal>=1500 group by deptno;

查詢結(jié)果:


having的使用:

如查詢sal總和大于5000的deptno:

select deptno from test group by deptno having sum(sal)>5000;

查詢結(jié)果:




查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

WHERE是對(duì)分組前記錄的條件,如果某行記錄沒(méi)有滿足WHERE子句的條件,那么這行記錄不會(huì)參加分組;而HAVING是對(duì)分組后數(shù)據(jù)的約束。、

舉例:

?查詢每個(gè)部門的部門編號(hào)以及每個(gè)部門工資大于1500的人數(shù):

SELECT deptno,COUNT(*)

FROM emp

WHERE sal>1500

GROUP BY deptno;

HAVING子句

?查詢工資總和大于9000的部門編號(hào)以及工資和:

SELECT deptno, SUM(sal)

FROM emp

GROUP BY deptno

HAVING SUM(sal) > 9000;




查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
蝴蝶不菲

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

SELECT 列名稱 FROM 表名稱 WHERE 列 BY 值

在 SQL 中增加 HAVING 子句原因是,WHERE 關(guān)鍵字無(wú)法與合計(jì)函數(shù)一起使用。
SELECT 合計(jì)函數(shù) FROM 表名稱 WHERE 列 BY HAVING 合計(jì)函數(shù)

查看完整回答
反對(duì) 回復(fù) 2019-04-10
  • 3 回答
  • 0 關(guān)注
  • 622 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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