數據庫字段值轉換顯示(類似字典表功能)

場景:

在數據庫表中,某些字段值用數字或字母代替實際含義,如某表中有一個是否鎖定字段,如下圖所示,在查詢結果是要展示爲是或否,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

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