sql查询语句casewhen是什么意思(SQL Server中使用判断语句IF ELSE/CASE WHEN 案例)
类别:数据库 浏览量:696
时间:2021-10-03 01:36:08 sql查询语句casewhen是什么意思
SQL Server中使用判断语句IF ELSE/CASE WHEN 案例SQL Server判断语句(IF ELSE/CASE WHEN )
执行顺序是 – 从上至下 – 从左至右 --,所当上一个条件满足时(无论下面条件是否满足),执行上个条件,当第一个条件不满足,第二个条件满足时,执行第个二条件
1、IF ELSE
不能用在SELECT中,只能是块,比如:
IF …
BEGIN
…(代码块)
END
ELSE (注意这里没有ELSE IF,要实现只能在下面的块中用IF判断)
BEGIN
…(代码块)
END
列:
declare @num int --定义变量
set @num=1 --赋值变量
if(@num>10)
begin
select * from 表1
end
else
begin
if(@num<0)
select Top(20) * from 表2
else
print @num
end
2、CASE WHEN THEN ELSE END
可以在SELECT中使用,但是要包括END结尾
CASE …
WHEN … (条件/代码块) THEN …(返回值/case when then else end)
ELSE …(可省略)
END
列:
declare @num int --定义变量
set @num=111 --赋值变量
select @num,
case
when @num<=100 then case
when @num>=80 then ‘A'
when @num>=60 then ‘B'
else ‘C' end
when @num>=200 then ‘优秀'
else ‘haha'
end
到此这篇关于SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例的文章就介绍到这了,更多相关SQL Server使用判断语句内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- mysql查看执行慢的sql(系统隐形杀手——阻塞与等待SQL)
- sqlserver新建表参数错误(Sql Server中判断表、列不存在则创建的方法)
- 常用的mysql查询语句(MySQL查询重写插件的使用)
- mysql慢日志查询作用(MySQL 慢查询日志的开启与配置)
- mysql一次查询的过程(一篇文章弄懂MySQL查询语句的执行过程)
- sqlserver2008收缩数据文件(SQL2008 详解直接将XML存入到SQL中)
- mysql主机双向复制配置(浅析MySQL并行复制)
- sql server建表语句带字段说明(SqlServer给表增加多个字段的语法)
- mysql中行列转换(mysql 行列转换的示例代码)
- SqlServer数据库中文乱码问题解决方法(SqlServer数据库中文乱码问题解决方法)
- mysql添加数据很慢(mysql如何优化插入记录速度)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- mysqlset用法(mysql descDESCRIBE命令实例讲解)
- mysql设计规则(专业级的MySQL开发设计规范及SQL编写规范)
- sqlserver使用说明(SQL Server视图的讲解)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
热门推荐
- 如何判断sql中的字符(SQL中字符串中包含字符的判断方法)
- sql server go语句
- python串口怎么使用(使用Python3+PyQT5+Pyserial 实现简单的串口工具方法)
- 如何编写错误日志才更容易排查问题
- css技巧100个(css小技巧汇总)
- sqlserver存储过程怎么写日志(SqlServer快速检索某个字段在哪些存储过程中sql 语句)
- 在mysql中如何授权(MySQL 角色role功能介绍)
- python中list用法(Python数据类型之List列表实例详解)
- php怎样创建新文件详情(php文件后缀不强制为.php的实操方法)
- nodejsweb服务(Nodejs实现内网穿透服务)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9