怎么使用when then slse end 实现把数据库1,0显示为男,女
时间: 2024-03-01 07:51:49 浏览: 65
c代码-4-6判断三角形(if-slse两分支嵌套)
你可以使用以下 SQL 语句来实现将数据库中的 1 和 0 分别显示为“男”和“女”:
```
SELECT
CASE
WHEN gender = 1 THEN '男'
WHEN gender = 0 THEN '女'
ELSE '未知'
END AS gender_str
FROM
your_table;
```
在这里,我们使用 `CASE WHEN` 语句来根据 `gender` 字段的值来返回不同的结果。当 `gender` 字段的值为 1 时,返回“男”,当 `gender` 字段的值为 0 时,返回“女”,否则返回“未知”。
你需要将 `your_table` 替换为你的表名,并将 `gender` 替换为你的性别字段名。
阅读全文