[ 来源:http://www.it55.com | 作者: | 时间:2007-09-24 | 收藏 | 推荐 ] 【大 中 小】
本节将会告诉大家如何使用oracle数据库decode函数实现多值判断,下面我们先来了解一下Decode函数的语法: vd;k;l http://www.it55.com rdfg
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)
http://www.it55.com/
decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。
以下是一个简单测试,用于说明Decode函数的用法:
免费设计素材下载http://www.it55.com
SQL> create table t as select username,default_tablespace,lock_date from dba_users; 免费网页模版下载http://www.it55.com
Table created
SQL> select * from t; 精美商业网页模版下载http://www.it55.com
USERNAME DEFAULT_TABLESPACE LOCK_DATE
------------------------------ ------------------------------ -----------
SYS SYSTEM
SYSTEM SYSTEM
DBSNMP SYSTEM
vd;k;l http://www.it55.com rdfg
(编辑:IT资讯之家 www.it55.com)