SQL Server的判断语句有几种
发布时间:2023-12-23 11:31:25 所属栏目:MsSql教程 来源:DaWei
导读: 今天就跟大家聊聊有关“SQL Server的判断语句有几种,怎样写及使用”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇&ldquo
今天就跟大家聊聊有关“SQL Server的判断语句有几种,怎样写及使用”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“SQL Server的判断语句有几种,怎样写及使用”文章能对大家有帮助。 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的判断语句有几种,怎样写及使用”的内容就介绍到这里了,感谢大家的阅读。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – 使用PIVOT SQL Server 2008时更改列名
- sql-server – DELETE vs TRUNCATE
- Firebase数据库不等于请求 – 替代解决方案(适用于iOS)
- sql – 插入多行时重复项会发生什么?
- sql-server – 使用FreeTDS连接到MS SQL Server:错误20002
- 总结XHTML代码常见的应用问题
- 如何用IE找回资源管理器消失的U盘盘符
- sql-server-2008 – 参数嗅探与VARIABLES vs重新编译vs OPT
- AWS RDS(SQL Server):SSL连接 – 目标主体名称不正确
- SQL Server 2019 修复函数内联 bug,速度提高 1000 倍
推荐文章
站长推荐