SQL Server-与Excel的CHOOSE函数等效吗?

斯图尔特

如果以前没有问过这个问题,我会感到惊讶,但是我什么也没找到。Excel具有功能

CHOOSE(n, x_1, x_2, x_3, ...)

对于给定的n值,返回x_n。

SQL Server 2008支持的SQL中是否有类似的东西(标准的或特定于MS的)?我知道应该使用数据库中的查找表来实现它,但是对于我正在做的事情,我无法向数据库中添加新表。

我可以创建一个临时表并从SQL脚本中填充它,或者使用

CASE n WHEN 1 THEN x_1 WHEN 2 THEN x_2 WHEN 3 THEN x_3 ... END

但是有没有那么麻烦?

DrCopyPaste

不幸的是,不,您的版本中似乎没有这个版本。

CHOOSE-功能仅仅是因为SQL Server 2012中可用的,当你描述的Excel功能的工作原理完全一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否等效于SQL Server中的MySQL HEX / UNHEX函数?

来自分类Dev

是否等效于SQL Server中的MySQL HEX / UNHEX函数?

来自分类Dev

SQL Server HashBytes函数

来自分类Dev

SQL Server:创建函数

来自分类Dev

SQL Server Max() 函数

来自分类Dev

我在使用SQL Server或SQL Azure吗?

来自分类Dev

SQL Server 2014舍入函数

来自分类Dev

在SQL Server中创建函数?

来自分类Dev

SQL SERVER STUFF 函数场景

来自分类Dev

SQL Server 中的转换函数

来自分类Dev

从Excel运行SQL Server过程

来自分类Dev

ClickOnce或InstallShield可以设置SQL Server或SQL Server Express吗?

来自分类Dev

oracle中的sql server GO等效项

来自分类Dev

SQL Server:与Oracle中的RowVersion等效

来自分类Dev

SQL Server 2012等效限制分页

来自分类Dev

与SQL Server Snapshot隔离等效的Oracle

来自分类Dev

搜索与PostgreSQL形式等效的microsoft sql server

来自分类Dev

创建从 Oracle 到 SQL Server 的等效索引

来自分类Dev

SQL Server相当于Excel的TINV函数

来自分类Dev

SQL Server相当于Excel的TINV函数

来自分类Dev

SQL Server日期时间转换函数等效于Postgresql(Pivotal Hawq)

来自分类Dev

SQL Server的常量扫描-澄清吗?

来自分类Dev

SQL Server sys.databases与sysdatabases吗?

来自分类Dev

SQL Server 2012延迟加入吗

来自分类Dev

SQL Server-与随机值相关吗?

来自分类Dev

SQL Server 2019忽略WHERE子句吗?

来自分类Dev

SQL Server的regex喜欢-行为澄清吗?

来自分类Dev

SQL Server游标,性能糟糕吗?

来自分类Dev

SQL Server合并查询-重复吗?