MySQL自學(xué)day3.2.命名別名,常用函數(shù),子條件查詢,分組查詢,分組條件查詢

字段命名別名 關(guān)鍵字 as ,as之前為待命名的表或字段,之后為命名別名,其中 as 可以省略

select y_name as 姓名 from yingxiong
image.png

求最大最小值 關(guān)鍵字 max(查詢字段) min(查詢字段) 需要注意的一點(diǎn)是
查詢字段類型必須是int
如果是varchar 可以通過max(查詢字段+0)來修正

SELECT max(y_age) from yingxiong
image.png

求平均值 關(guān)鍵字 avg

SELECT avg(y_age) from yingxiong
image.png

求和 關(guān)鍵字 sum

SELECT sum(y_age) from yingxiong
image.png

求總數(shù) 關(guān)鍵詞 count

SELECT count(y_age) from yingxiong
image.png

子條件查詢

select * from yingxiong  where y_age in(SELECT y_age from yingxiong where y_type='中單')
#篩選類型為中單的角色的年齡,并列出是這些年齡的所有字段
image.png

分組查詢一般伴隨著常用函數(shù)一起使用 關(guān)鍵詞 group by 表示分組,
按照某一個(gè)字段的值進(jìn)行分組

SELECT y_type,avg(y_age)from yingxiong GROUP BY y_type
#用類型Type來分組 查詢不同Type的平均年齡
image.png

分組條件查詢 關(guān)鍵詞 having 是分組中的條件關(guān)鍵字 (類似where)

按照某一個(gè)字段的值進(jìn)行分組

SELECT y_type,sum(y_age) as ageHE from yingxiong group by y_type having ageHE>'60'
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容