首页 > 软件开发 > ORACLE >

oracle中coalesce case decode函数的使用方法

来源:互联网 2023-03-16 23:58:30 311

oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

工具/原料

  • oracle11g
  • secureCRT

方法/步骤

  • 1

    1.coalesce函数语法pmJ办公区 - 实用经验教程分享!

    coalesce(exp1,exp2,exp3....);它的使用是找到不为空的表达式,并返回值,如果所有的表达都为空则返回空pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

  • 2

    2.case函数语法pmJ办公区 - 实用经验教程分享!

    case exp1 when exp2 then exp3 when exp4 then exp5.......when .....then else exp end; 它的使用是判断表达式exp1与exp2是否相等如果相等则返回exp3,如果不相等则继续向下匹配。pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

  • 2相关内容未经授权抓取自百度经验
  • 3

    3.但有一点需要注意的是如果case函数中所有case条件与when条件都不匹配,那么所有的值都会使用else表达式的值。pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

  • 4

    4.decode函数语法pmJ办公区 - 实用经验教程分享!

    decode(exp1,exp2,exp3,default);它的使用是exp1与exp2相比较如果相等则返回exp3的值如果不相等则返回default默认值。这个函数的使用其实是case函数的简化。pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

  • 5

    5.对于decode函数有一点需要注意的是如果没有default默认值则返回空如下图pmJ办公区 - 实用经验教程分享!

    oracle中coalesce case decode函数的使用方法pmJ办公区 - 实用经验教程分享!

  • 注意事项

    • 此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!pmJ办公区 - 实用经验教程分享!


    标签: oracle

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码