天天看點

having 子句

在 sql 中增加 having 子句原因是,where 關鍵字無法與合計函數一起使用。

我們擁有下面這個 "orders" 表:

o_id

orderdate

orderprice

customer

1

2008/12/29

1000

bush

2

2008/11/23

1600

carter

3

2008/10/05

700

4

2008/09/28

300

5

2008/08/06

2000

adams

6

2008/07/21

100

現在,我們希望查找訂單總金額少于 2000 的客戶。

我們使用如下 sql 語句:

結果集類似:

sum(orderprice)

1700

現在我們希望查找客戶 "bush" 或 "adams" 擁有超過 1500 的訂單總金額。

我們在 sql 語句中增加了一個普通的 where 子句:

結果集: