本篇內(nèi)容主要講解“MySQL sum求和怎么使用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“mysql sum求和怎么使用”吧!
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為格爾木等服務(wù)建站,格爾木等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為格爾木企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
mysql sum求和的方法:1、通過(guò)“select sum(value) as value from table where user_id”方式實(shí)現(xiàn)單一求和;2、通過(guò)嵌套語(yǔ)句多條件求和,語(yǔ)法如“(select sum(value) from table where type = 6 and type_son = 1) as xj0”。
MySQL SUM() 帶條件的求和方法與多條件的求和方法
一、單一的求和。
select sum(value) as value from table where user_id = 1 and type = 6 and type_son = 2
value 為求和的字段。
as 后面是 sum 求和后給它一個(gè)名稱(chēng)。
二、SQL語(yǔ)句中嵌套語(yǔ)句多條件求和。
select
(select sum(value) from table where type = 6 and type_son = 1) as xj0,
(select sum(value) from table where type = 6 and type_son = 2) as xj1,
(select sum(value) from table where type = 3 and type_son = 3) as xj2,
(select sum(value) from table where type = 4 and type_son = 3) as xj3
from table where user_id = 1 limit 0,1
as 后面是 sum 求和后給它一個(gè)名稱(chēng),這樣就不會(huì)沖突。
三、與第二個(gè)一樣,但是不采取語(yǔ)句嵌套的方式求和,而是使用 sum 判斷求和。
select
sum(IF(type = 6 and type_son = 1,value,NULL)) as xj0,
sum(IF(type = 6 and type_son = 2,value,NULL)) as xj1,
sum(IF(type = 3 and type_son = 0,value,NULL)) as xj2,
sum(IF(type = 4 and type_son = 3,value,NULL)) as xj3
from table where user_id = 1
sum(IF('條件判斷','求和的字段','NULL不計(jì)算')) as '別名'
我覺(jué)得第三個(gè)的方式比前面兩個(gè)的方式要好。
YII 2.0 使用 SUM 求和
$v['alls_bonus'] = AccountingLog::find()
->select(["
sum( IF(type = 6 and type_son = 1,value,NULL) ) as xj0,
sum( IF(type = 6 and type_son = 4,value,NULL) ) as xj1,
sum( IF(type = 8 and type_son = 4,value,NULL) ) as xj2,
sum( IF(type = 3 and type_son = 1,value,NULL) ) as xj3
"])
->where(['user_id'=>1])
->asArray()
->one();
注意要在 select 里面加 ["sum........"],否則會(huì)報(bào)錯(cuò)
到此,相信大家對(duì)“mysql sum求和怎么使用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享文章:mysqlsum求和怎么使用
標(biāo)題網(wǎng)址:http://muchs.cn/article18/ijdsdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)公司、服務(wù)器托管、域名注冊(cè)、品牌網(wǎng)站建設(shè)、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)