|
T-SQL语法帮助
IN
确定给定的值是否与子查询或列表中的值相匹配。
语法
test_expression [ NOT ] IN
(
subquery
| expression [ ,...n ]
)
参数
test_expression
是任何有效的 Microsoft® SQL Server™ 表达式。
subquery
是包含某列结果集的子查询。该列必须与 test_expression 有相同的数据类型。
expression [,...n]
一个表达式列表,用来测试是否匹配。所有的表达式必须和 test_expression 具有相同的类型。
结果类型
布尔型
结果值
如果 test_expression 与 subquery 返回的任何值相等,或与逗号分隔的列表中的任何 expression 相等,那么结果值就为 TRUE。否则,结果值为 FALSE。
使用 NOT IN 对返回值取反。
=====================================================
根据上面帮助,IN 后面一串表达式,不能用一个参数来描述,而是个多参数
因此,本例不能这样,而应采用子查询来完成。 |
|