請教下關於oracle decode的問題

時間 2022-07-22 10:40:04

1樓:o0ck君

你可以這樣改:

select subject 名系,

sum(decode(t.name, '陳麻子', t.score, 0)) 陳麻子,

sum(decode(t.name, '王五', t.score, 0)) 王五,

sum(decode(t.name, '趙六', t.score, 0)) 趙六,

sum(decode(t.name, '張三', t.score, 0)) 張三,

sum(decode(t.name, '李四', t.score, 0)) 李四

from r_result t

group by subject

-- 這裡subject 就是科目 ,name就是姓名,score就是 分數

然後這個查詢也是有條件才成立的,就是比方說語文成績,如果張三,李四,陳麻子這些人的名字有重複的話,就得不到上述結果了;

2樓:匿名使用者

select 科目 名系,(case when 姓名= '陳麻子' then 分數 else 0 end) 陳麻子

,(case when 姓名= '王五' then 分數 else 0 end) 王五

,(case when 姓名= '趙六' then 分數 else 0 end) 趙六

,(case when 姓名= '張三' then 分數 else 0 end) 張三

,(case when 姓名= '李四' then 分數 else 0 end) 李四

from r_result t group by 科目;

3樓:匿名使用者

select '語文' as 名系, decode(t.姓名, '陳麻子',t.分數) as 陳麻子

from r_result t where 科目 = 『語文』

實現這個功能光寫sql估計還不行吧,得寫個儲存過程試試

請教下關於蓄電池的問題。急

我是專業銷售蓄電池和電路佈線的。沒有24v的電瓶,所謂24v是指2塊12v100ah的電瓶串聯形成的。去買兩塊12v100ah的電瓶串聯就行。買的時候他會告訴你如何串聯。很容易。最好買風帆的,一定要注意電解液要保持在正常位置才行。經常檢查。電瓶上有液麵上下線,不明白就問賣電瓶的。 一樓的虧你是專業銷...

請教下關於魚漂長度的選擇問題,請教魚漂的漂腳長短的區別和專項性

主要根據竿子的長度選擇浮標,比如說你竿子是6米3的,放上一隻小浮標,你拋竿出去之後,不拿望遠鏡都看不到。水深3米,建議選擇短尾2號浮標,同時選擇的時候儘量選擇浮標上端相對粗一點的,不然無法看清,控制在30元以內,足可以達到靈敏了,如果魚竿長度短於5米,那麼建議選擇相對來講細一點的短尾浮標 大的原則是...

請教下關於toshiba膝上型電腦的問題

在日本品牌中,本人最喜歡東芝。從n年前使用了2節東芝的充電電池之後就開始喜歡它了 但現在的東芝是沒落貴族了。推薦買聯想f31,6000元左右,13.3寸,小巧時尚,效能強大 f31也有多種配置可選擇,前陣子我同學買了款是8400gs顯示卡,250g硬碟,跟賣家商量了一下賣家又贈送了一根1g的記憶體條...