• sql中常用逻辑判断语句


    // 如果表达式=2 返回1 否则返回0(相当于三目运算)
    if(id_type=2,1,0) as ids

    //如果表达式成立,则返回 end_time 否则 返回 23333
    if(end_time is not null and end_time>'2021-12-12' and end_time<'2021-12-15',end_time, '23333') as charge_time

    //常用匹配语句 当vip_type=1时,type取1,当vip_type in (0,2)时,type 返回 0
    case when vip_type=1 then 1 when vip_type in(0,2) then 0 end as type

    //都匹配不到时返回 mod字段 vip_a
    case when vip_a='cn' then 'haha_a'
    when vip_a='tw' then 'tw_a'
    else vip_a
    end as mod

    nvl(表达式1,表达式2) :如果表达式1的值为空,则显示表达式2的值

  • 相关阅读:
    Linux Netcat命令
    clang-format
    keytool
    ip
    Linux iptables
    Linux yum源完全配置
    Makefile
    CMake
    HSTS
    开源镜像
  • 原文地址:https://www.cnblogs.com/pengtaotao/p/15264402.html
Copyright © 2020-2023  润新知