用sql 的case when语句替换如下婚姻状况 hyzk:10 未婚;20已婚;21 初婚;22 再婚;23复婚;30 丧偶;40 离婚;90 其他
时间: 2023-02-14 07:52:17 浏览: 50
可以使用以下 SQL 语句替换婚姻状况:
```
CASE hyzk
WHEN 10 THEN '未婚'
WHEN 20 THEN '已婚'
WHEN 21 THEN '初婚'
WHEN 22 THEN '再婚'
WHEN 23 THEN '复婚'
WHEN 30 THEN '丧偶'
WHEN 40 THEN '离婚'
ELSE '其他'
END
```
在这个语句中,`hyzk` 是字段名称,而 `CASE` 和 `END` 是 SQL 关键字。每个 `WHEN` 后面的值是婚姻状况的编码,后面的值是对应的婚姻状态名称。如果 `hyzk` 的值不匹配任何一个 `WHEN` 后面的值,那么将返回 `ELSE` 后面的值。