• Oracle 里 case 和decode的简单用法


    case 就相想当于C#里面switch    l

        列:根据员工的职位,计算加薪后的薪水数据
          如果职位是Analyst , 加薪10%
          如果职位是Programmer 加薪5%
          如果职位是clerk ,加薪2%
          其他职位,薪水不变

            select case when job='Analyst' then sal * 1.1
            when job='Programmer' then sal *1.05
            when job ='clerk ' then sal * 1.02
            else sal end
            from emp

    decode()函数很case 相识:   

            select decode(job,'Analyst',sal * 1.1,
            'Programmer',sal * 1.05,
            'clerk', sal * 1.02,sal
            )
            from emp

                                                                    未完待续

  • 相关阅读:
    整数的可除性
    椭圆曲线的基本概念
    数组方法分析-笔记
    JS-作用域
    JS-变量存储
    Web框架-inoic
    圣杯布局
    js,php中的面向对象
    正则
    math对象
  • 原文地址:https://www.cnblogs.com/liuzheng0612/p/10722179.html
Copyright © 2020-2023  润新知