SQL将多个局部变量输出到一列中
发布时间:2020-05-23 05:56:05 所属栏目:MsSql 来源:互联网
导读:是否可以使用SQL将多个单独定义的局部变量作为单独的行输出到一列中?例如. DECLARE var1 INT = 4DECLARE var2 INT = 5DECLARE var3 INT = 6 然后以某种方式选择变量 SELECT (var1, var2, var3) AS UserIDs, (u1, u2, u3) AS Names 哪个会产生下表: UserI
|
是否可以使用SQL将多个单独定义的局部变量作为单独的行输出到一列中?例如. DECLARE var1 INT = 4 DECLARE var2 INT = 5 DECLARE var3 INT = 6 然后以某种方式选择变量 SELECT (var1,var2,var3) AS UserIDs,('u1','u2','u3') AS Names
哪个会产生下表: UserIDs | Names 4 | u1 5 | u2 6 | u3 解决方法使用表值构造函数SELECT * FROM (VALUES (@var1,'u1'),(@var2,'u2'),(@var3,'u3')) tc (UserIDs,Names) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何在UPDATE子句中使用ROW_NUMBER()?
- ibm-domino – Domino Admin:如何从Domino控制台或数据库中
- SQL Server 常用SQL功能语句
- MySQL中create table as 与like的区别分析
- sql – Postgres:时间戳比现在大
- SQL Server 整理12条sql语句连同数据
- .net – 在transactionscope中打开sql连接很重要
- sql 2005不允许进行远程连接可能会导致此失败的解决方法
- Sql server2005 优化查询速度50个方法小结
- ServiceStack OrmLite如何检测代码模型的更改并重新创建数据
