自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 函數(shù)decode的用法簡介

數(shù)據(jù)庫 Oracle
我們今天主要和大家介紹的是Oracle 函數(shù)decode的實際用法,我們以實例的方式來說明其實際的相關(guān)應(yīng)用,以下就是文章的具體操作。

以下的文章主要是介紹Oracle 函數(shù)decode,我們都知道decode函數(shù)將該數(shù)值和c一系列的相關(guān)序偶相比較來決定最終的相關(guān)的返回結(jié)果 。所謂的序偶,簡單的說就是成對的出現(xiàn);我們將這個函數(shù)與switch比較。

我們發(fā)現(xiàn)他們基本相似,***不同的是switch將要比較的值放在case后面都加上了break中。

以下一個例子:(我直接從網(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時返回Yes,為N時返回No,為NULL時返回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  

 

原來這紅線部分是:

Oracle 函數(shù)decode(a.oper_flag, 1, '成功', '失敗')

我在查詢的時候會報錯,原因是oper_flag這個字段數(shù)據(jù)中有非數(shù)字類型,也就是這個字段不僅有1、0,還有“失敗”,這樣數(shù)據(jù)!=字符。所以我們把1當(dāng)字符處理就可以了。

【編輯推薦】

  1. Oracle join的正確用法描述
  2. Oracle ebs的oaf開發(fā)環(huán)境進(jìn)行正確的配置
  3. Oracle reports功不可沒,實現(xiàn)報表定長輸出
  4. 查看Oracle當(dāng)前連接數(shù)的具體方案
  5. 加速Oracle大批量數(shù)據(jù)處理的2個好用方案
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-05-10 18:22:28

Oracle deco

2010-04-28 16:53:20

Oracle 函數(shù)

2010-11-04 11:45:10

Oracle DECO

2010-10-25 17:00:40

Oracle deco

2010-04-01 09:56:44

Oracle DECO

2010-04-08 16:41:29

Oracle存儲過程

2010-11-18 15:46:41

Oracle Deco

2010-10-25 14:28:53

oracle trun

2010-10-25 16:52:48

oracle管道函數(shù)

2010-04-29 13:31:16

Oracle Orad

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-25 17:28:05

Oracle bita

2010-04-26 16:51:11

Oracle Deco

2010-04-30 17:58:55

Oracle trun

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數(shù)

2010-04-30 10:47:26

Oracle Nvl函

2010-05-04 12:10:08

Oracle over

2010-10-25 16:13:31

Oracle to_d

2010-10-25 14:47:49

Oracle系統(tǒng)變量函
點贊
收藏

51CTO技術(shù)棧公眾號