| HAVING 語法:
SELECT column1, SUM(column2) HAVING 子句是GROUP BY 的一部份,用來過濾在 GROUP BY 所選出的資料。功能如同select 命令中 where 條件式一樣,只是 HAVING 必需配合 GROUP BY 使用。 我們以例子來說明。我們要取得每一公司名及每一公司的薪水平均值,輸入如下: SELECT dept, avg(salary) 但如果我們只列出薪資平均值超過20000元的公司資料: SELECT dept, avg(salary)
練習題 (note: yes, they are similar to the group by exercises, but these contain the HAVING clause requirements 1) 在 customers 資料表中列出每一州(state)的人數,但只顯示超過一人的資料。 2) 使用 items_ordered 資料表,要列出每一個項物品(item) 的欄位:item, 最大price,最小 price。但只顯示最大售價有超過 190.00 者。 3) 每一個銷售員各有多少訂單?使用資料表: items_ordered 。列出銷售員代號、訂單數量、而且訂單要一筆以上者 |
|||||