sqlserver条件分支case when使用教程

2025-05-07 09:25:27

1、打开“SQL Server Management Studio”管理工具,创建一张测试表:CREATE TABLE tblCaseWhen( Id varchar(40) NOT NULL, Col1 varchar(50) NULL, Col2 int NULL, Col3 varchar(50) NULL, Col4 varchar(50) NULL)

sqlserver条件分支case when使用教程

3、查询表中插入的测试数据:select * from tblCaseWhen;

sqlserver条件分支case when使用教程

5、使用第二种 case when 修改Col4列的值,范围大的条件在前面。update tblCaseWhenset Col4 = (case when Col2 > 10 then '大于10' when Col2 > 40 then '大于40' else 'else值' end)

sqlserver条件分支case when使用教程

7、使用第二种case when,将范围大的条件移到后面,结果就如预期的显示了。update tbl觊皱筠桡CaseWhenset Col4 = (艘早祓胂case when Col2 > 40 then '大于40' when Col2 > 10 then '大于10' else 'else值' end)

sqlserver条件分支case when使用教程
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢