SqlServer中的Case When Like
发布时间:2020-12-12 14:51:08 所属栏目:MsSql教程 来源:网络整理
导读:数据库:SqlServer --create table--create table table1 ( column1 nvarchar(200),column2 nvarchar(200));--insert data--insert into table1(column1,column2) values ('_abc_','aasf');insert into table1(column1,column2) values ('_acbc_',column2) v
数据库:SqlServer --create table-- create table table1 ( column1 nvarchar(200),column2 nvarchar(200) ); --insert data-- insert into table1(column1,column2) values ('_abc_','aasf'); insert into table1(column1,column2) values ('_acbc_',column2) values ('23','ggg'); insert into table1(column1,column2) values ('_def_',column2) values ('asdf','3123'); --search as type-- Select type = case when column1 like '%_abc_%' then 'a' when column2 like '%GGG%' then 'b' when column1 like '%_def_%' then 'c' else 'others' end,column1,column2 from table1 where 1=1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |