日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql的sum函数(与group by,having子句混合使用)

發布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql的sum函数(与group by,having子句混合使用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

SELECT Customer,SUM(OrderPrice) FROM Orders

WHERE Customer='Bush' OR Customer='Adams'

GROUP BY Customer

HAVING SUM(OrderPrice)>1500

?

Select sum(downloads) as download from factdownloads_new

where date_time='2013-12-11' and storename='anzhi'

結果:3595443702??????? ???????? 3253205502????????????? 3631413902????????????? 3342157901

?

?用別名as:

Select sum(downloads) from factdownloads_new

where date_time='2013-12-11' and storename='hiapk'

結果:8937649006??????????? 8927173006????????????? 8952359006???? 8978768006

?

sum函數

引自:http://www.w3school.com.cn/sql/sql_groupby.asp

SQL GROUP BY 實例

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

O_IdOrderDateOrderPriceCustomer
12008/12/291000Bush
22008/11/231600Carter
32008/10/05700Bush
42008/09/28300Bush
52008/08/062000Adams
62008/07/21100Carter

現在,我們希望查找每個客戶的總金額(總訂單)。

我們想要使用 GROUP BY 語句對客戶進行組合。

我們使用下列 SQL 語句:

SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer

結果集類似這樣:

CustomerSUM(OrderPrice)
Bush2000
Carter1700
Adams2000

?

sum與having一起使用

過濾數據結果:HAVING 子句篩選滿足條件的結果集

在 SQL 中增加 HAVING 子句原因是,WHERE 關鍵字無法與合計函數一起使用

這個 "Orders" 表:

O_IdOrderDateOrderPriceCustomer
12008/12/291000Bush
22008/11/231600Carter
32008/10/05700Bush
42008/09/28300Bush
52008/08/062000Adams
62008/07/21100Carter

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

我們使用如下 SQL 語句:

SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer HAVING SUM(OrderPrice)<2000

結果集類似:

CustomerSUM(OrderPrice)
Carter1700

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

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

SELECT Customer,SUM(OrderPrice) FROM Orders WHERE Customer='Bush' OR Customer='Adams' GROUP BY Customer HAVING SUM(OrderPrice)>1500

結果集:

CustomerSUM(OrderPrice)
Bush2000
Adams2000

更多0

總結

以上是生活随笔為你收集整理的sql的sum函数(与group by,having子句混合使用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。