mysql ifnull 取反值;case when null的使用

when 无法进行null 判断,可以在case中使用 is null  进行true false判断代替

SELECT
    s.id,
    CASE tmp.id IS NULL
            WHEN TRUE THEN
                s.shopname
            ELSE
                CONCAT('[aaa]', s.shopname)
            END AS shopname
FROM
    t_strategy s
LEFT JOIN tmp ON s.id = tmp.id

 

posted @ 2020-12-20 15:19  Mr.Liu08  阅读(717)  评论(0编辑  收藏  举报