mysql查询case
时间: 2024-01-31 20:10:41 浏览: 56
Mysql实现交叉表的查询
MySQL中的CASE语句可以用于在查询中执行条件逻辑。它允许根据满足的条件返回不同的值或结果集。下面是一个示例:
```sql
SELECT column1, column2,
CASE
WHEN condition1 THEN value1
WHEN condition2 THEN value2
ELSE value3
END AS result
FROM table_name;
```
在上面的示例中,根据满足的条件,CASE语句将返回不同的值作为"result"列的结果。如果满足condition1,则返回value1;如果满足condition2,则返回value2;否则返回value3。
请注意,CASE语句可以嵌套使用,并且可以在SELECT语句的其他部分中使用。
阅读全文