判断状态为0显示文字,case when的用法
2016-04-14 15:45
344 查看
我们常常设置状态这个字段都是存入0,1这样的值,但是如果要显示在表格中又要是文字,比如未审批,已审批之类的。做法是在数据库里面判断好,取出来的时候就是文字了。那就要用到关键字case when。sql语句如下:
select case when spstatus=0 then '未审批' when spstatus=1 then '已审批' else null end as status;
spstatus是数据库里的字段审批状态,取值出来的时候要用别名status。
select case when spstatus=0 then '未审批' when spstatus=1 then '已审批' else null end as status;
spstatus是数据库里的字段审批状态,取值出来的时候要用别名status。
相关文章推荐
- poj 1023 The Fun Number System 整数的表示
- Python-在CentOS7上使用nginx+uwsgi部署Flask框架开发的Web项目
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
- 关于通过Uri 查询文件路径的问题
- java实现金钱加千位符
- javascript DOM艺术
- mapper-reducer word count 实例
- 大话设计模式1:初识设计模式及设计模式五大基本原则
- maven pom文件详解
- jquery each
- 项目实战:运维堡垒机开发
- C++学会STL
- solr与tomcat搭建
- Instruments User Guide苹果官方文档翻译1——Introduction
- ThreadLoacl的作用及使用
- leetcode——34——Search for a Range
- unity_Editor自定义窗口顶部添加小图标
- Windows下如何杀掉进程或占用相关端口号的进程
- php yaf框架扩展实践五——数据层
- Enlisting multiple 1-phase aware participants in the same transaction