SQL条件判断语句(case when zhen ,isnull)
case when then
语法:
case when 条件 then 值
else 值 end
说明:case函数只返回第一个符合条件的值
示例:
create table #check_wl(
id int,
name varchar(200),
sex int
)insert into #check_wl values(1,'张三',1)
insert into #check_wl values(2,'李四',1)
insert into #check_wl values(3,'王五',2)
insert into #check_wl values(4,'赵六',3)
insert into #check_wl values(5,'刘七',0)select *,(case
when sex in(1,3) then '男'
when sex =2 then '女'
else '性别为空' end) as '性别' From #check_wl
输出:
id name sex 性别
1 张三 1 男
2 李四 1 男
3 王五 2 女
4 赵六 3 男
5 刘七 0 性别为空
isnull
说明:如果当前字段为空返回一个指定的值
语法:isnull(字段,值)
示例:
select *,ISNULL(sex,666) from #check_wl
输出:
id name sex (无列名)
1 张三 1 1
2 李四 1 1
3 王五 2 2
4 赵六 3 3
5 刘七 0 0
6 钱八 NULL 666
SQL条件判断语句(case when zhen ,isnull)相关推荐
- oracle中的if条件判断语句,SQL条件判断语句语法
条件判断语句可以作为程序段的逻辑结构跳转,根据不同条件执行不同的程序段,也可以在单条SQL语句内部使用,根据不同条件进行更新选择取值. 三种数据库条件判断语句都有if和case,每种数据库语法存在些微 ...
- mysql sql判断语句,SQL条件判断语句语法
条件判断语句可以作为程序段的逻辑结构跳转,根据不同条件执行不同的程序段,也可以在单条SQL语句内部使用,根据不同条件进行更新选择取值. 三种数据库条件判断语句都有if和case,每种数据库语法存在些微 ...
- SQL——条件判断语句
目录 if case when nvl coalesce 条件判断语句 用于为查询字段的值添加判断条件,区别于when! 常用于动态分区! if select if(condition,tru ...
- oracle中sql怎么加判断,sql条件判断语句
sql 中的if 判断 语句应该怎么写 sql中的if语句写法和java中差不多,都是先定义变量再使用变量进行判断. 由于你的提问不是很清晰,我就自己的看法解答下你的问题:如果你指的是查询条件的话:s ...
- SQL语句条件判断之case when基本用法
在日常开发中 有些需求我们无法避免的要在SQL语句中进行类似于Java中if判断的操作,那SQL语句是否可以满足呢? 本文将介绍SQL条件判断关键字case when的基本用法 基本语法 case x ...
- mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法
需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性, CASE ...
- oracle sql循环判断语句怎么写,Oracle 非常详细的 PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理...
PL/SQL入门教程目录 Oracle PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理 一.PL/SQL简介 1.PL/SQL简介 1.PL/SQl是过程语言PL与结构化语言 ...
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
求1+2+3+-+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C) 文章目录 求1+2+3+...+n,要求不能使用乘除法.for ...
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). //利用构造函数求解 /*class Temp{ pub ...
最新文章
- Apache Tiles 学习(四)、Tiles实战
- mysql 开源 ~ canal+otter系列(2)
- 在deepin系统中制作桌面快捷方式
- 使用numpy出现DeprecationWarning: The normed argument is ignored when density is provided. 解决方法忽略警告的方法
- 轻松使用终端开启macOS系统的隐藏功能,小白都能看得懂
- Python 实现单例模式
- Hadoop 源码目录树
- sql 查询数据库索引重建_不良的数据库索引– SQL查询性能的杀手–建议
- c语言邻接表存储拓扑排序,拓扑排序(完整案列及C语言完整代码实现)
- MCGS触摸屏通过MODBUS通讯速度控制台达B2伺服参数
- java实现根据pdf文件模板生成pdf文件
- php校企合作综合实习管理系统的设计与实现
- web测试之功能测试总结
- mysql端口被占用了如何解决_如何解决Win10安装MYSQL端口被占用?
- java 7 锁优化_自Java 6/Java 7开始,Java虚拟机对内部锁的实现进行了一些优化。这些优化主要包括锁消除(Lock Elision)、锁粗化(Lock Coarse...
- 计算机考研专业课838考什么,17年管理学838专业课初试110分经验贴
- 第四次产业革命源于人工智能(趋势解读20k字)
- Houdini学习笔记——【案例二】消散文字制作
- mysql workbench 1046,错误1046未选择数据库,如何解决?
- 企业微信 之 创建应用并添加至侧边栏
热门文章
- keras+ ctpn 原理流程图
- VS2005的include,library,src等路径自动设置
- threejs 辉光的使用 在vue
- html中div标签圈套,HTML中div标签和span标签的应用
- Android-UI开发(一)
- 电位器和编码器的区别
- 联想计算机M.2固态银盘,自己如何安装M.2固态硬盘?台式机与笔记本电脑安装M.2 SSD图文教程...
- 各个版本的Xcode/IOS SDK官网下载
- window的dos命令学习笔记 七
- 4.17记录 LIS其二