编写该文章的目的在于积累sql方面的知识,但愿减轻本身的代码负担,能尽可能用sql就能解决的问题就不要再用代码解决。sql
先来看一下数据库表数据如图:数据库
咱们项目常常会遇到这样的问题,性别存储用1,2,实际显示用的男女,那咱们也能够直接经过select语句使用case判断来直接返回咱们须要的结果spa
sql以下:code
select name, case sex when '1' then '男' when '2' then '女' else '' end as sex from UserTest
查询结果图以下:class
其实也并非说,可以使用这样的方式拿处处理后的数据就必定是好的,由于咱们可能面临更多的需求变化,那也可能拿到原始数据后用代码处理更好扩展维护,这仅仅只是提供了一个解决该类问题的方法,何时用,得看具体状况扩展