zoukankan      html  css  js  c++  java
  • 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

                                                                    未完待续

  • 相关阅读:
    Day10
    Day9
    Day8
    Day 7
    Day-6
    java中的原子性
    java 原子性
    内存可见性
    JVM 常忘笔记
    JVM 解释执行 编译执行 JIT
  • 原文地址:https://www.cnblogs.com/liuzheng0612/p/10722179.html
Copyright © 2011-2022 走看看