SQL語句基礎學習之HAVING
那麽,我們如何爲函數生成的值設置條件呢?例如,我們可能衹需要知道哪些商店的營業額超過1500美元。在這種情況下,我們不能使用WHERE指令。那麽我們該怎麽辦呢?幸運的是,SQL有一個提供HAVING的指令,我們可以使用這個指令來實現這個目標。HAVING子句通常位於SQL語句的末尾。帶有HAVING子句的SQL不必包含GROUP BY子句。HAVING的語法如下:
從“表名”中選擇“字段1”,SUM(“字段2”),GROUP BY“字段1”HAVING(函數條件)
讀者注意:GROUP BY子句不是必需的。
在我們商店信息表
商店信息表的例子中
商店名稱銷售日期洛杉磯1500美元1999年1月5日舊金山300美元1999年1月8日波士頓700美元1999年1月8日
我們破門而入
SELECT store_name,SUM(sales)FROM Store _ Information GROUP BY Store _ name,SUM(sales) >1500
結果:
store_name SUM(銷售)
洛杉磯1800美元
0條評論