一張表講清,where子句,group by子句不能使用聚合函數的原因;只能在select,order by,having子句使用聚合函數的原因

SELECT  Price,Home
FROM house_price
WHERE SUM(Price)>100

果然華華麗麗的報錯
我們先來看下聚合函數幹了啥事?
創建表basketball
在這裏插入圖片描述
將體重>80分爲一組

在這裏插入圖片描述發現了嗎?聚合函數是在列上進行操作,將滿足要求的放在一個組
where呢?

SELECT name,weight,hight
FROM basketball
WHERE name='郭艾倫'

在這裏插入圖片描述
發現了嗎?
where是選出滿足要求的
關係數據庫說,
在這裏插入圖片描述
我就是一張表,我只知道1+1=2你讓同時對行隊列進行操作,到底想我怎樣?我好方呀!我就是個孩子。
同時,只能在select,having,order by中使用聚合函數也是一樣的原因。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章