相关疑难解决方法(0)

参数化SQL IN子句

如何参数化包含IN具有可变数量参数的子句的查询,比如这个?

SELECT * FROM Tags 
WHERE Name IN ('ruby','rails','scruffy','rubyonrails')
ORDER BY Count DESC
Run Code Online (Sandbox Code Playgroud)

在此查询中,参数的数量可以是1到5之间的任何值.

我不希望为此(或XML)使用专用存储过程,但如果有一些特定于SQL Server 2008的优雅方式,我对此持开放态度.

sql sql-server parameters

1020
推荐指数
29
解决办法
33万
查看次数

SQL Server 2008中的拆分功能

我有这样Table1的列:

+--+------+
|ID|Name  |
+--+------+
|1 |MSSQL |
+--+------+
|2 |MySQl |
+--+------+
|3 |Oracle|
+--+------+
Run Code Online (Sandbox Code Playgroud)

在Table2,我有一个专栏

+------------+
|Databasename|
+------------+
|1,3         |
+------------+
|2           |
+------------+
|1,2         |
+------------+
Run Code Online (Sandbox Code Playgroud)

我的输出应该是:

+------------+
|Databasename|
+------------+
|MSSQL,Oracle|
+------------+
|MySQL       |
+------------+
|MSSQL,MYSQL |
+------------+
Run Code Online (Sandbox Code Playgroud)

我怎么得到这个,我需要查询这个..

sql t-sql sql-server sql-server-2008

2
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql ×2

sql-server ×2

parameters ×1

sql-server-2008 ×1

t-sql ×1