麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > 文庫 > 正文

SQL語句詳細說明[部分]

2020-10-29 21:55:06
字體:
來源:轉載
供稿:網友
SQL 語句教程 (11) Group By

我們現在回到函數上。記得我們用
SUM
這個指令來算出所有的 Sales (營業額)吧!如果我們的需求變成是要算出每一間店 (store_name) 的營業額 (sales),那怎么辦呢?在這個情況下,我們要做到兩件事:第一,我們對于 store_name Sales 這兩個欄位都要選出。第二,我們需要確認所有的 sales 都要依照各個 store_name 來分開算。這個語法為:
SELECT "欄位1", SUM("欄位2") FROM "表格名" GROUP BY "欄位1"
在我們的示范上
Store_Information
表格

store_name

sales

date

Los Angeles

$1500

jan-05-1999

San Francisco

$300

jan-08-1999

Boston

$700

jan-08-1999


我們就打入
SELECT store_name, SUM(Sales) FROM Store_Information GROUP BY store_name
結果 :
store_name SUM(Sales)
Los Angeles $1800
San Diego $250
Boston $700

當我們選不只一個欄位,且其中至少一個欄位有包含函數的運用時,我們就需要用到 GROUP BY 這個指令。在這個情況下,我們需要確定我們有 GROUP BY 所有其他的欄位。換句話說,除了有包括函數的欄位外,我們都需要將其放在 GROUP BY 的子句中。

SQL 語句教程 (12) HAVING

那我們如何對函數產生的值來設定條件呢?舉例來說,我們可能只需要知道哪些店的營業額有超過 $1,500。在這個情況下,我們不能使用
WHERE
的指令。那要怎么辦呢?很幸運地,SQL 有提供一個
HAVING
的指令,而我們就可以用這個指令來達到這個目標。
HAVING
子句通常是在一個 SQL 句子的最后。一個含有 HAVING 子句的 SQL 并不一定要包含
GROUP BY
子句。HAVING
的語法如下:
SELECT "欄位1", SUM("欄位2") FROM "表格名" GROUP BY "欄位1" HAVING (函數條件)
請讀者注意: GROUP BY 子句并不是一定需要的
在我們Store_Information 表格這個例子中
Store_Information
表格

store_name

sales

date

Los Angeles

$1500

jan-05-1999

San Francisco

$300

jan-08-1999

Boston

$700

jan-08-1999


我們打入
SELECT store_name, SUM(sales) FROM Store_Information GROUP BY store_name HAVING SUM(sales) > 1500
結果 :

store_name SUM(Sales)
Los Angeles $1800
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久99精品国产自在现线 | 黄污网站在线 | 黄色毛片一级视频 | 久久国产精品小视频 | 久久毛片免费 | 人与xxxxhdxxxhdxx| 久久精品视频亚洲 | 日韩精品a在线观看 | 国产1区2区3区中文字幕 | 精品呦女| 黄色特级一级片 | 欧美精品久久久久久久久老牛影院 | 久久男人的天堂 | 毛片大全| 看免费一级毛片 | 性欧美xxxx免费岛国不卡电影 | 国产精品久久久久久久久久久天堂 | 黄色片在线免费播放 | 国产亚洲高清视频 | 免费看成人av | 性欧美xxxx极品摘花 | 国产自在线 | 亚洲国产成人久久成人52 | 99ri在线 | 韩国三级日本三级香港三级黄 | 国产精品一区二区在线 | 欧美日韩成人一区二区 | 国产精品亚洲一区二区三区在线观看 | 色诱亚洲精品久久久久久 | 永久免费在线观看av | 4480午夜| 国产激情视频在线 | 蜜桃网在线 | 久久久久免费电影 | 国产99久久 | 欧美一级做一级爱a做片性 91在线视频观看 | 久草在线资源福利站 | 国产九九 | 精品一区二区电影 | 色综合一区二区 | 久久成人午夜视频 |