溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Oracle group by與case when統(tǒng)一單位后統(tǒng)計(jì)數(shù)量

發(fā)布時(shí)間:2020-08-06 16:07:51 來源:ITPUB博客 閱讀:265 作者:孤竹星 欄目:關(guān)系型數(shù)據(jù)庫

數(shù)據(jù)
select * from ware_info2 
1 硫酸 1.0000 千克
2 鹽酸 2.0000 千克
3 高錳酸鉀 3.0000
4 高錳酸鉀 4.0000 千克
5 高錳酸鉀 5000.0000 毫升
6 高錳酸鉀 6.0000
7 高錳酸鉀 7.0000

將毫升轉(zhuǎn)換成升,噸轉(zhuǎn)換成千克,匯總數(shù)據(jù)
select name,sum(
case
when unit='噸' then qty*1000
when unit='毫升' then qty/1000
else qty end), 
case 
when unit='噸' then '千克'
when unit='毫升' then '升'
when unit='升' then '升'
when unit='千克' then '千克'
 end as unit
from ware_info2
group by name,case 
when unit='噸' then '千克'
when unit='毫升' then '升'
when unit='升' then '升'
when unit='千克' then '千克'
end 
結(jié)果:
高錳酸鉀 3004 千克
硫酸 1 千克
鹽酸 2 千克
高錳酸鉀 18

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI