今天遇到了这样的一个问题,关于数据库的一系列的操作,如果数据库中有一个type的值是Integer,例如person:{"id":'1',"name":'zhangsan',"type":"1"},但是如果我们遍历这个person的时候,想要在前台显示type=1的显示男人,type=2的时候,显示女人,我们如何在数据库中进行查询呢,其实很好写:
select id,name,
(case when person.type = 1 then
'男人'
when person.type = 2 then
'女人'
end ---------------------------------------这个超重要,别忘了
)as sex ----------------------------------------------别名
from person
order by id;