zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SQL SERVER 2012新增函数之逻辑函数CHOOSE详解

server逻辑SQL 详解 函数 新增 2012 choose
2023-06-13 09:20:08 时间

if object_id( [tb] ) is not null drop table [tb]
create table [tb]([Id] int,[Name] varchar(4),[Sex] int)
insert [tb]
select 1, 张三 ,1 union all
select 2, 李四 ,2 union all
select 3, 王五 ,1

select * from [tb]
/*
Id Name Sex

1 张三 1
2 李四 2
3 王五 1
*/

以前用CASE WHEN

select
Id,Name,case Sex when 1 then 男 when2 then 女 else end as sex
from [tb]

有了CHOOSE以后,可以这样:

select Id,Name,CHOOSE(Sex, 男 , 女 ) as sex from [tb]
/*
Id Name sex
-
1 张三 男
2 李四 女
3 王五 男
*/

总结

本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 SQL SERVER 2012新增函数之逻辑函数CHOOSE详解