zoukankan      html  css  js  c++  java
  • oracle case when的用法 【转载】


    SELECT col1, col2,
           CASE
              WHEN col3 > 1 AND col3 <2
                 THEN '1'
              WHEN col3 > 2 AND col3 <3
                 THEN '2'
              WHEN col3 > 3 AND col3 <4
                 THEN '3'
              ELSE '4'
           END mylevel
    FROM table1


    SELECT CASE SIGN(5 - 5)

      WHEN 1 THEN 'Is Positive'

      WHEN -1 THEN 'Is Negative'

      ELSE 'Is Zero' END

      FROM DUAL;

    注意点:
    1、以CASE开头,以END结尾
    2、分支中WHEN 后跟条件,THEN为显示结果
    3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加
    4、END 后跟别名
     

  • 相关阅读:
    pytroch tensor初始化权重、改变tensor某行列为指定值
    蜜蜂寻路
    童年生活二三事
    母牛的故事
    星际密码
    斐波那契凤尾
    客似云来
    养兔子
    NowCoder数列
    采花生
  • 原文地址:https://www.cnblogs.com/haibin168/p/1965891.html
Copyright © 2011-2022 走看看