having
用戶在使用sql語言的過程中可能希望解決的一個問題就是對由sum或其它集合函數運算結果的輸出進行限制。例如,我們可能只希望看到store_information數據表中銷售總額超過1500美圓的商店的信息,這時我們就需要使用having從句。語法格式為:
select "column_name1", sum("column_name2")
from "table_name"
group by "column_name1"
having (arithematic function condition)
(group by從句可選)
由此,我們可以使用如下命令實現上述查詢目的:
select store_name, sum(sales)
from store_information
group by store_name
having sum(sales) > 1500
查詢結果顯示為:
store_name sum(sales)
los angeles $1800
小注:
sql語言中設定集合函數的查詢條件時使用having從句而不是where從句。通常情況下,having從句被放置在sql命令的結尾處
新聞熱點
疑難解答