mysql里面的case when里加isnull
时间: 2023-11-16 18:59:47 浏览: 94
MySQL中的CASE WHEN语句可以用于根据条件返回不同的结果。而在CASE WHEN语句中,可以使用ISNULL函数来判断一个值是否为NULL,从而在结果中返回不同的值。具体来说,可以在CASE WHEN语句中使用ISNULL函数来判断一个字段是否为NULL,如果是NULL,则返回指定的值,否则返回另一个值。例如:
SELECT column1, column2,
CASE WHEN ISNULL(column3) THEN 'N/A' ELSE column3 END AS column3_new
FROM table1;
上述语句中,如果column3字段的值为NULL,则返回'N/A',否则返回column3字段的值。
阅读全文