语法1

    CASE case_value
    WHEN when_value THEN statement_list
    [WHEN when_value THEN statement_list] …
    [ELSE statement_list]
    END CASE

    语法2

    CASE
    WHEN search_condition THEN statement_list
    [WHEN search_condition THEN statement_list] …
    [ELSE statement_list]
    END CASE

    需要判断值为null时,要用is null,而不能使用=null
    语法1判断null会出现问题,需要使用语法2。
    切忌语法1和语法2混用