MSSQL中Case语句的用法

 1、写在前面

编写该文章的目的在于积累sql方面的知识,但愿减轻本身的代码负担,能尽可能用sql就能解决的问题就不要再用代码解决。sql

2、demo

 先来看一下数据库表数据如图:数据库

咱们项目常常会遇到这样的问题,性别存储用1,2,实际显示用的男女,那咱们也能够直接经过select语句使用case判断来直接返回咱们须要的结果spa

sql以下:code

select name,
case sex
when '1' then '男'
when '2' then '女'
else '' end as sex
from UserTest

查询结果图以下:class

3、结论

其实也并非说,可以使用这样的方式拿处处理后的数据就必定是好的,由于咱们可能面临更多的需求变化,那也可能拿到原始数据后用代码处理更好扩展维护,这仅仅只是提供了一个解决该类问题的方法,何时用,得看具体状况扩展

相关文章
相关标签/搜索