mysql> select * from user;
+----+------+------+
| id | name | sex  |
+----+------+------+
|  1 | 张三 |    1 |
|  2 | 李四 |    1 |
|  3 | 张珊 |    0 |
+----+------+------+
3 rows in set (0.00 sec)

使用 when 和 zhen  end 对查询字段进行格式化

mysql> select id, name, case sex when 1 then '男' when 0 then '女' end  from user;
+----+------+------------------------------------------------+
| id | name | case sex when 1 then '男' when 0 then '女' end |
+----+------+------------------------------------------------+
|  1 | 张三 | 男                                             |
|  2 | 李四 | 男                                             |
|  3 | 张珊 | 女                                             |
+----+------+------------------------------------------------+
3 rows in set (0.00 sec)

对格式化内容重新命名

mysql> select id, name, case sex when 1 then '男' when 0 then '女' end as '性别'  from user;
+----+------+------+
| id | name | 性别 |
+----+------+------+
|  1 | 张三 | 男   |
|  2 | 李四 | 男   |
|  3 | 张珊 | 女   |
+----+------+------+
3 rows in set (0.00 sec)

 

posted on 2023-03-01 11:23  深海里的星星i  阅读(295)  评论(0编辑  收藏  举报