MySQL case when 用法
时间: 2023-11-07 19:03:06 浏览: 87
SQL case_when用法
MySQL中的CASE WHEN语句用于根据条件表达式的结果返回不同的值。它的一般语法如下:
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
在引用的例子中,第一步中的CASE WHEN语句用于根据grade的值返回不同的rate值,如果grade是'primary',则返回rate的值,否则返回0。根据grade的不同,可以分别得到'primary'、'middle'和'high'所对应的rate值。
阅读全文