第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問oracle when 和 then怎么用?。?/h1>

請問oracle when 和 then怎么用???

慕尼黑的夜晚無繁華 2019-08-17 11:11:55
oracle when 和 then怎么用!
查看完整描述

5 回答

?
滄海一幻覺

TA貢獻1824條經(jīng)驗 獲得超5個贊

SELECT last_name,salary,CASE job_id WHEN 'IT_PROG' THEN 1.10*salary WHEN 'ST_CLERK' THEN 1.15*salary WHEN 'SA_REP' THEN 1.20*salary ELSE salary END "REVISED_SALARY" FROM employees;

查看完整回答
反對 回復(fù) 2019-08-18
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

oracle when 和 then怎么用!?。?br/>先要拋出一個case就是一個情況,然后這個情況不同的條件下,得到不同的值,when就是條件,而then就是得到值。
select case
when column >= 1 then '比1大'
when column 1 and column > 0 then '比1小的正數(shù)'
else '小于等于0'
end as number_desc
from table
----------以上是一個例子
另外,case后邊也可一個跟著一個具體的情況,而when判斷這個情況的值
select case sign(column - 1)
when 1 then '比1大'
else '小于等于1'
end as number_desc
from table



查看完整回答
反對 回復(fù) 2019-08-18
?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

select (case when 1=1 then 1 when 1=2 then 2 else 3 end) mynum from dual;
總之就是可以根據(jù)表字段進行你要的判斷,得出一個你想要的結(jié)果。 then 1 then 2 else 3都是你自己賦的值。

查看完整回答
反對 回復(fù) 2019-08-18
?
揚帆大魚

TA貢獻1799條經(jīng)驗 獲得超9個贊


SELECT col1, col2,
CASE
WHEN col3 > 1 AND col3 <2 THEN
'1'
WHEN col3 > 3 AND col3 <4 THEN
'3'
ELSE
'4'
END mylevel
FROM table1





查看完整回答
反對 回復(fù) 2019-08-18
  • 5 回答
  • 0 關(guān)注
  • 642 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號