数码资讯
利用oracle的解码功能进行多值判断
解码函数的语法结构如下所示: 复制代码代码如下所示: 解码(表达search_1,result_1) 解码(表达search_1,result_1,search_2,result_2) 解码(表达search_1,result_1,search_2,result_2,…,search_n,resul
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
解码函数的语法结构如下所示:
复制代码代码如下所示:
解码(表达search_1,result_1)
解码(表达search_1,result_1,search_2,result_2)
解码(表达search_1,result_1,search_2,result_2,…,search_n,result_n)
解码(表达search_1,result_1,默认)
解码(表达search_1,result_1,search_2,result_2,默认)
解码(表达search_1,result_1,search_2,result_2,…,search_n,result_n,默认)
解码函数比较表达式和搜索词,如果匹配,返回结果;如果不匹配,则返回默认值;如果未定义默认值,则返回null值。
下面是一个简单的测试来说明解码函数的用法:
复制代码代码如下所示:
创建表的SQL >选择用户名,default_tablespace,lock_date从dba_users;
表的创建。
从T选择;
default_tablespace lock_date用户名
---------------------------------------------------------------------
系统
系统
outln系统
csmig系统
史葛系统
eygle用户
dbsnmp系统
oracle系统20-oct-04
选择8行。
已选择的用户名,解码(lock_date,null,解锁
用户名状态
--------------------------------------
系统解锁
系统解锁
outln解锁
csmig解锁
史葛打开
eygle解锁
dbsnmp解锁
oracle的锁
选择8行。
已选择的用户名,解码(lock_date,null,解锁)状态从T;
用户名状态
--------------------------------------
系统解锁
系统解锁
outln解锁
csmig解锁
史葛打开
eygle解锁
dbsnmp解锁
oracle
选择8行。
复制代码代码如下所示:
解码(表达search_1,result_1)
解码(表达search_1,result_1,search_2,result_2)
解码(表达search_1,result_1,search_2,result_2,…,search_n,result_n)
解码(表达search_1,result_1,默认)
解码(表达search_1,result_1,search_2,result_2,默认)
解码(表达search_1,result_1,search_2,result_2,…,search_n,result_n,默认)
解码函数比较表达式和搜索词,如果匹配,返回结果;如果不匹配,则返回默认值;如果未定义默认值,则返回null值。
下面是一个简单的测试来说明解码函数的用法:
复制代码代码如下所示:
创建表的SQL >选择用户名,default_tablespace,lock_date从dba_users;
表的创建。
从T选择;
default_tablespace lock_date用户名
---------------------------------------------------------------------
系统
系统
outln系统
csmig系统
史葛系统
eygle用户
dbsnmp系统
oracle系统20-oct-04
选择8行。
已选择的用户名,解码(lock_date,null,解锁
用户名状态
--------------------------------------
系统解锁
系统解锁
outln解锁
csmig解锁
史葛打开
eygle解锁
dbsnmp解锁
oracle的锁
选择8行。
已选择的用户名,解码(lock_date,null,解锁)状态从T;
用户名状态
--------------------------------------
系统解锁
系统解锁
outln解锁
csmig解锁
史葛打开
eygle解锁
dbsnmp解锁
oracle
选择8行。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。