HowTo:如何使用Oracle的Decode函数进行多值判断
来源:互联网 发布:淘宝详情页素材网站 编辑:程序博客网 时间:2024/05/15 23:54
Decode函数的语法结构如下:
decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。
以下是一个简单测试,用于说明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;USERNAME DEFAULT_TABLESPACE LOCK_DATE------------------------------ ------------------------------ ---------SYS SYSTEMSYSTEM SYSTEMOUTLN SYSTEMCSMIG SYSTEMSCOTT SYSTEMEYGLE USERSDBSNMP SYSTEMWMSYS SYSTEM 20-OCT-048 rows selected.SQL> select username,decode(lock_date,null,'unlocked','locked') status from t;USERNAME STATUS------------------------------ --------SYS unlockedSYSTEM unlockedOUTLN unlockedCSMIG unlockedSCOTT unlockedEYGLE unlockedDBSNMP unlockedWMSYS locked8 rows selected.SQL> select username,decode(lock_date,null,'unlocked') status from t;USERNAME STATUS------------------------------ --------SYS unlockedSYSTEM unlockedOUTLN unlockedCSMIG unlockedSCOTT unlockedEYGLE unlockedDBSNMP unlockedWMSYS8 rows selected.
- HowTo:如何使用Oracle的Decode函数进行多值判断
- 如何使用Oracle的Decode函数进行多值判断
- 如何使用Oracle的Decode函数进行多值判断
- oracle decode的如何使用
- oracle decode函数的使用
- oracle decode函数的使用
- Oracle decode函数的使用
- oracle中decode函数如何使用?
- oracle decode()函数使用
- Oracle 中DECODE 函数的使用简介
- Oracle中decode()函数的使用技巧
- 解析:怎样使用Oracle的DECODE()函数
- Oracle中Decode()函数的使用
- oracle中decode函数的使用
- ORACLE DECODE函数的使用举例
- oracle中decode函数的使用
- Oracle数据库中decode函数的使用
- Oracle 中 decode函数的使用
- 弹出窗口总结
- What is JSON, JSON-RPC and JSON-RPC-Java?
- QueryString 整站过滤
- C盘被锁死
- Win32学习笔记 第三章 HelloWin 选择自 villager 的 Blog
- HowTo:如何使用Oracle的Decode函数进行多值判断
- 正确地做事与做正确的事同样重要
- Element类提供的方法访问一个XML元素中含有的信息
- 一位工作10年的电子工程师的忠告
- Red Hat Linux 9: Red Hat Linux x86 安装指南-- 磁盘分区简介
- [ASP.NET学习笔记之十八].NET中的正则表达式
- Pthread
- 李开复——算法的力量
- 在JAVA中动态执行类的静态方法