在 MySQL 中,CASE WHEN语句用于根据条件执行不同的操作。它的语法如下:
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
这里是一个简单的示例,演示如何使用CASE WHEN语句:
SELECT column_name,
CASE
WHEN column_name = value1 THEN 'Result 1'
WHEN column_name = value2 THEN 'Result 2'
...
ELSE 'Other Result'
END AS new_column
FROM table_name;
在上面的代码中,我们根据列值的不同条件给出不同的结果,并将结果存储在名为new_column的新列中。你可以根据需要添加更多的条件和结果。
请注意,CASE WHEN语句也可以与其他SQL查询一起使用,例如WHERE子句或ORDER BY子句等。
内容由零声教学AI助手提供,问题来源于学员提问




