使用结构:

decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)

该函数的含义如下:

IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......
ELSIF 条件=值n THEN
    RETURN(翻译值n)
ELSE
    RETURN(缺省值)
END IF

例子:

select *from users;

select id, username, age, decode(sex,0,'男',1,'女') from users;

②--子查询
select
  sysuser.id,
  sysuser.userid,
  sysuser.username,
  sysuser.groupid,
  decode(sysuser.groupid,
'1',(select mc from userjd where sysuser.sysid=userjd.id),
'2',(select mc from userjd where sysuser.sysid=userjd.id),
'3',(select mc from useryy where sysuser.sysid=useryy.id),
'4',(select mc from usergys where sysuser.sysid=usergys.id)
) as mc
  from sysuser;

转载于:https://www.cnblogs.com/fengjunming/p/7966441.html

oracle中decode的用法(例子)相关推荐

  1. oracle+decode函数用法,oracle中decode函数用法

    oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...

  2. oracle 的wecate函数,1.Oracle中decode()函数用法

    1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...

  3. Oracle中decode函数用法解析以及常用场景

    1.decode函数的两种形式 第一种形式 含义解释: decode(条件,值1,返回值1,值2,返回值2,-值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THENRETURN(翻译 ...

  4. oracle中decode函数用法及应用

    用法 1.decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 相当于if else 那种方式. 2.decode(字段或字段的运算,值1,值2,值3) 当字段或字段的运 ...

  5. linux decode函数,Oracle 中 decode 函数用法

    Decode函数与一系列嵌套的 IF-THEN-ELSE语句相似.base_exp与compare1,compare2等等依次进行比较.如果base_exp和 第i 个compare项匹配,就返回第i ...

  6. Oracle 中 decode 函数用法

    转载自:http://www.cnblogs.com/vinsonLu/p/3512526.html 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该 ...

  7. oracle decode别名,Oracle中decode函数用法 VelHong

    DECODE函数与一系列嵌套的 IF-THEN-ELSE语句相似.base_exp与compare1,compare2等等依次进行比较.如果base_exp和 第i 个compare项匹配,就返回第i ...

  8. oracle decode嵌套,Oracle 中 Decode函数用法 | YuXi

    含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THE ...

  9. oracle 中decode函数

    Oracle 中 decode 函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,-值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译 ...

  10. java decode函数用法_Oracle 中 decode 函数用法

    含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THE ...

最新文章

  1. Mysql (二)Mysql 数据库表增删改查
  2. Docker image Introduce
  3. 别太贪婪,这些技能能让你一辈子满足
  4. jQuery中的.bind()、.live()和.delegate()之间区别分析,学习jquery
  5. sprintf()函数
  6. SecureDrop 0.3,LibreOffice Online和更多新闻
  7. 常见的通配符_8、数据库常见操作
  8. 南阳OJ 16 矩形嵌套
  9. 头脑仅仅是一个实验室
  10. js 对象,json数组遍历
  11. 天堂2单机版服务器时间修改,L2Jserver版本天堂2进游戏公告的修改
  12. 安平仓管王 5000xp v2.9 免费下载
  13. 如何通俗地理解假设检验基本原理
  14. 基于百度指数的股票收益率多因子模型研究
  15. 苹果iphone手机哪些机型支持刷公交卡
  16. recycle view drag and swip demo
  17. 山东省第八届 ACM 省赛 Parity check (规律、水)
  18. 大数据学习:大数据就业前景和就业方向
  19. CUDA技术体系分析
  20. 白杨SEO:腾讯将全资收购搜狗,与SEO从业者有什么关系?

热门文章

  1. poj 3256 Cow Picnic 优化深搜
  2. 苹果Mac文件自动化整理工具:Hazel
  3. Mac电脑Finder侧边栏不显示iCloud云盘,如何添加
  4. 在macOS Big Sur上如何重置蓝牙?
  5. 最酷的程序员应该知道的【LLVM】!
  6. 课程回顾 | Xrosheart: 以太坊智能合约漏洞介绍与规模化审计方法详解(中)
  7. ElasticSearch 状态查询Cat接口
  8. 深度 | 朴素贝叶斯模型算法研究与实例分析
  9. 关于Jedis无法连接上Linux上Redis问题
  10. Android Studio 插件——《阿里巴巴 Java 开发规约》的扫描插件