国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

使用Oracle的Decode函數進行多值判斷

2024-08-29 13:55:25
字體:
來源:轉載
供稿:網友

Decode函數的語法結構如下:

復制代碼 代碼如下:


decode (expression, search_1, result_1)
decode (expression, search_1, result_1, search_2, result_2)
decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n)

decode (expression, search_1, result_1, default)
decode (expression, search_1, result_1, search_2, result_2, default)
decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n, default)

decode函數比較表達式和搜索字,如果匹配,返回結果;如果不匹配,返回default值;如果未定義default值,則返回空值。
以下是一個簡單測試,用于說明Decode函數的用法:

復制代碼 代碼如下:


SQL> create table t as select username,default_tablespace,lock_date from dba_users;

Table created.

SQL> select * from t;

USERNAMEDEFAULT_TABLESPACELOCK_DATE
------------------------------ ------------------------------ ---------
SYSSYSTEM
SYSTEMSYSTEM
OUTLNSYSTEM
CSMIGSYSTEM
SCOTTSYSTEM
EYGLEUSERS
DBSNMPSYSTEM
WMSYSSYSTEM20-OCT-04

8 rows selected.


SQL> select username,decode(lock_date,null,"unlocked","locked") status from t;

USERNAMESTATUS
------------------------------ --------
SYSunlocked
SYSTEMunlocked
OUTLNunlocked
CSMIGunlocked
SCOTTunlocked
EYGLEunlocked
DBSNMPunlocked
WMSYSlocked

8 rows selected.

SQL> select username,decode(lock_date,null,"unlocked") status from t;

USERNAMESTATUS
------------------------------ --------
SYSunlocked
SYSTEMunlocked
OUTLNunlocked
CSMIGunlocked
SCOTTunlocked
EYGLEunlocked
DBSNMPunlocked
WMSYS

8 rows selected.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华安县| 济源市| 孟州市| 塔河县| 崇礼县| 南和县| 类乌齐县| 长兴县| 慈利县| 自贡市| 湟源县| 加查县| 泸定县| 涡阳县| 勃利县| 翁牛特旗| 库车县| 新干县| 甘肃省| 商水县| 柳林县| 乐业县| 阜阳市| 灵寿县| 舞钢市| 筠连县| 洪雅县| 揭东县| 成都市| 宜城市| 德州市| 三门县| 东丽区| 缙云县| 祁连县| 无极县| 库尔勒市| 齐齐哈尔市| 桐柏县| 新化县| 依兰县|