mysql where case when用法
时间: 2023-04-12 22:03:16 浏览: 117
SQL case_when用法
MySQL中的WHERE CASE WHEN用法是一种条件语句,它可以根据条件来选择不同的操作。它的语法如下:
```
SELECT column1, column2, ...
FROM table_name
WHERE CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE resultN
END;
```
其中,condition1、condition2等是条件表达式,result1、result2等是对应的结果表达式。如果所有条件都不满足,那么就会返回ELSE后面的结果表达式。这种语法可以用来实现复杂的查询条件,例如根据不同的条件来选择不同的排序方式、过滤条件等。
阅读全文