av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Oracle函數(shù)用法之decode解剖

Oracle 函數(shù)用法之decode,DECODE函數(shù)將該數(shù)值與一系列的序偶相比較,以決定***的返回結(jié)果 。序偶序偶,就是成對(duì)出現(xiàn);我們將這個(gè)Oracle函數(shù)與switch比較,我們發(fā)現(xiàn)他們基本相似,唯一不同的是switch將要比較的值放在case后面都加上了break中。

以下一個(gè)例子:(我直接從網(wǎng)上找的)

 
 
 
  1. SELECT id,  
  2. DECODE(flag,’Y’,'Yes’,'N’,’No’,NULL,’None’,'Yes’)  
  3. FROM t_test;  

 

當(dāng)t_test的flag字段為Y時(shí)返回Yes,為N時(shí)返回No,為NULL時(shí)返回None,默認(rèn)返回Yes。

看看我遇到的問題:

 
 
 
  1. SELECT a.id,  
  2. a.user_name,  
  3. a.oper_time time2,  
  4. a.oper_type,  
  5. a.description,  
  6. a.oper_flag,  
  7. decode(a.oper_flag, '1', '成功', '失敗') oper_flag,  
  8. a.ip,  
  9. b.true_name  
  10. FROM SEC_LOG_OPERATION a  
  11. left join sec_user b on a.user_name = b.user_name  
  12. where 11 = 1  
  13. order by oper_time desc  

 

原來這紅線部分是: decode(a.oper_flag, 1, '成功', '失敗')

我在查詢的時(shí)候會(huì)報(bào)錯(cuò),原因是oper_flag這個(gè)字段數(shù)據(jù)中有非數(shù)字類型,也就是這個(gè)字段不僅有1、0,還有“失敗”,這樣數(shù)據(jù)!=字符。所以我們把1當(dāng)字符處理就可以了。以上的相關(guān)內(nèi)容就是對(duì)Oracle 函數(shù)用法之decode的介紹,望你能有所收獲。


網(wǎng)站欄目:Oracle函數(shù)用法之decode解剖
URL分享:http://uogjgqi.cn/article/coecphe.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流