SQL之条件判断专题

 Case when


(case 

     when +情况1 then + 结果1

        when +情况1 then + 结果1

             else +剩余结果

             end ) 列名

                      

 

 IF表达式


IF(判断内容,0,1)

SELECT IF( sex=1,男 ,女 )sex from student

IFNULL表达式


IF(判断内容,x)
假如判断内容 不为 NULL,则 IFNULL() 的返回值为 判断内容; 否则其返回值为 x。

SELECT ISNULL(1,10);