SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例


Posted in SQL Server onJuly 07, 2021

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使用判断语句内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

SQL Server 相关文章推荐
【HBU】数据库第四周 单表查询
Apr 05 SQL Server
解决sql server 数据库,sa用户被锁定的问题
Jun 11 SQL Server
SqlServer数据库远程连接案例教程
Jul 15 SQL Server
利用 SQL Server 过滤索引提高查询语句的性能分析
Jul 15 SQL Server
sql通过日期判断年龄函数的示例代码
Jul 16 SQL Server
SQL SERVER触发器详解
Feb 24 SQL Server
使用SQL实现车流量的计算的示例代码
Feb 28 SQL Server
SQL Server实现分页方法介绍
Mar 16 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server中使用表变量和临时表
May 20 SQL Server
SQL Server使用T-SQL语句批处理
May 20 SQL Server
SqlServer常用函数及时间处理小结
May 08 SQL Server
SQL Server代理:理解SQL代理错误日志处理方法
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
SQLServer中JSON文档型数据的查询问题解决
sql字段解析器的实现示例
Jun 23 #SQL Server
解决sql server 数据库,sa用户被锁定的问题
You might like
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
了解不常见但是实用的Python技巧
2019/05/23 Python
pytorch 预训练层的使用方法
2019/08/20 Python
Python基于WordCloud制作词云图
2019/11/29 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
咨询公司各岗位职责
2013/12/02 职场文书
公司门卫管理制度
2014/02/01 职场文书
《云雀的心愿》教学反思
2014/02/25 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
铲车司机岗位职责
2014/03/15 职场文书
行政办公室岗位职责
2014/03/18 职场文书
吴仁宝观后感
2015/06/09 职场文书