pgsql男替换为数字1,女替换为数字0
时间: 2024-04-22 19:23:24 浏览: 76
PGSQL统计一个数据库所有数据库空字段的函数
你可以使用 PostgreSQL 中的 `CASE` 表达式和字符串函数来实现将 "男" 替换为数字 1,将 "女" 替换为数字 0。具体的 SQL 查询语句可以参考下面的示例:
```
SELECT
CASE
WHEN gender = '男' THEN 1
WHEN gender = '女' THEN 0
ELSE NULL -- 如果不是 '男' 或 '女',则返回 NULL
END AS gender_code
FROM your_table;
```
其中,`your_table` 是你要进行替换的数据表名称,`gender` 是存储性别信息的字段名。上述 SQL 查询语句会将 `gender` 字段中的 "男" 替换为数字 1,将 "女" 替换为数字 0,并将结果输出为 `gender_code` 字段。如果 `gender` 字段的值既不是 "男" 也不是 "女",那么 `gender_code` 字段的值将为 `NULL`。
阅读全文