相关疑难解决方法(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查询"IN"充当"AND"而不是"OR"?

原谅标题,我不知道该怎么称呼这个.所以想象我有这个

table_ref

id_x|id_y
---------
6|70
6|71
6|72
6|73
8|70
8|73
9|72
9|73
Run Code Online (Sandbox Code Playgroud)

我怎样才能选择id_y它是否匹配id_x= 6 & 8 & 9?在这种情况下,它应该归还我73

返回的结果id_y将用作另一个SQL查询中的内连接.

sql t-sql sql-server sql-server-2008 relational-division

25
推荐指数
2
解决办法
1909
查看次数