玉祥平台客服-15087858732

标题: Oracle的sql语句的两种判断形式 [打印本页]

作者: fteair    时间: 2020-6-18 14:32
标题: Oracle的sql语句的两种判断形式
Oracle的sql语句的两种判断形式
一类情况详解:实现的是当num这一列的值为3时,就显示好 以此类推
1)case num
      when 3 then
      '好'
      when 1 then
      '不好'
      else
      '还行'
    end taskresult 红色字是给所判断的这个列名的别名 可以不写
        如果num 是一个复杂的公式的时候起别名比较方便
2)case
      when num = 3 then
      '好'
      When num = 1 then
      '不好'
      else
      '还行'
    end 这个方法效果同上
二类情况详解:实现的是当num=3时,score为score(好) 以此类推
case
      when num = 3 then
      trim(score)||'(好)'
      when yq.spqcreq = 1 then
      trim(score)||'(不好)'
      else
      trim(score)||'(还行)'
      end


作者: 张兴康    时间: 2020-6-19 15:07
前排沙发
作者: caixuqad    时间: 2020-6-19 15:40

作者: fteair    时间: 2020-6-19 15:45
张兴康 发表于 2017-7-19 15:07
前排沙发


作者: fteair    时间: 2020-6-19 15:47
caixuqad 发表于 2017-7-19 15:40


作者: 张兴康    时间: 2020-6-20 17:36
fteair 发表于 2017-7-19 15:45


作者: fteair    时间: 2020-6-21 14:14
张兴康 发表于 2017-7-20 17:36


作者: 张兴康    时间: 2020-6-24 17:18
fteair 发表于 2017-7-21 14:14

又是大舌头好恐怖
作者: caixuqad    时间: 2020-6-24 18:00

作者: fteair    时间: 2020-6-25 14:38
张兴康 发表于 2017-7-24 17:18
又是大舌头好恐怖


作者: fteair    时间: 2020-6-25 14:40
caixuqad 发表于 2017-7-24 18:00


作者: 张兴康    时间: 2020-6-25 17:52
fteair 发表于 2017-7-25 14:38






欢迎光临 玉祥平台客服-15087858732 (http://bbs.delit.cn/) Powered by Discuz! X3.2