if 条件语句的用法

if(expr1,expr2,expr3)
如果expr1条件成立,返回expr2,否则返回expr3;即expr1值为true,则返回expr2;expr1值为false,则返回expr3
select * ,IF(
    hosp_rank IN (
        'S'
        ,'A+'
        ,'A'
        ,'A-'
    ) AND dept_rank IN ('S','A')
    ,'Y'
    ,'N'
) AS is_top100  from active_reject_gap

sql语句中if表示 如果hosp_rank 和dept_rank 是true,则返回Y,否则返回N

 

posted @ 2021-06-23 10:02  大熊童鞋  阅读(449)  评论(0编辑  收藏  举报