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

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

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

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

狐的傳說 2019-07-03 14:07:45
oracle when 和 then怎么用!
查看完整描述

5 回答

?
慕森王

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個贊

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-07-07
?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個贊

oracle when 和 then怎么用!??!
先要拋出一個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-07-07
?
qq_笑_17

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個贊

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

查看完整回答
反對 回復(fù) 2019-07-07
?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個贊

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-07-07
  • 5 回答
  • 0 關(guān)注
  • 1429 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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