mysql select case
时间: 2024-01-12 08:21:57 浏览: 124
mysql select语句操作实例
5星 · 资源好评率100%
在MySQL中,SELECT CASE语句用于根据条件选择不同的结果进行查询。它类似于编程语言中的switch语句。下面是一个示例:
```mysql
SELECT column_name,
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
FROM table_name;
```
在上面的示例中,column_name是要查询的列名,condition1、condition2等是条件,result1、result2等是对应条件的结果,result是当没有条件匹配时的默认结果。
下面是一个具体的示例:
```mysql
SELECT name,
CASE
WHEN age < 18 THEN '未成年'
WHEN age >= 18 AND age < 60 THEN '成年人'
ELSE '老年人'
END
FROM users;
```
上面的示例中,根据用户的年龄判断其所属的年龄段。
阅读全文