在本文中,将介绍如何在 Transact-SQL 中使用 case 语句。
T-SQL 提供了下面功能
- 存储函数
- 存储过程
- 触发器
- 索引
- 视图
T-SQL 提供了编程概念。 它还为变量和常量提供了多种数据类型。 SQL 为高级编程提供了有限的支持,T-SQL 填补了这一空白。
Case语句
T-SQL中的Case语句是所有控制流语句中最基本的。 Case 语句根据条件执行一系列语句。 T SQL 中的 CASE 语句通过将第一个表达式与每个 WHEN 子句中的表达式进行比较来进行操作。 Case 语句中等价的表达式,THEN 子句中的表达式将被执行。
示例
declare @st_marks int, @st_result varchar(15) select @st_marks = 80 select @st_result = case when @st_marks>70 then 'A Grade' when @st_marks<70 and @st_marks>=50 then 'B Grade' when @st_marks < 50 then 'Fail' end print 'result = ' + @st_result
日期:2020-06-02 22:17:59 来源:oir作者:oir