数据库字段值转换显示(类似字典表功能)

场景:

在数据库表中,某些字段值用数字或字母代替实际含义,如某表中有一个是否锁定字段,如下图所示,在查询结果是要展示为是或否,1:是,0:否,直接用SQL的CASE WHEN语句实现

 

SELECT a.字段1,b.字段2,b.字段3,
CASE WHEN b.字段4 = 1 THEN '是' WHEN b.字段4= 0 THEN '否' END AS 字段4,
b.字段5,b.字段6
FROM 表 a
LEFT JOIN 表 b ON a.字段1 = b.字段1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章