![](/img/trans.png)
[英]How to use Mutiple between Caluse in Where Condition in SQL SERVER
[英]How to use LIKE clause with IN caluse in Sql Server?
我想一起使用LIKE子句和IN子句。 例如:目前我的查詢是 -
SELECT
*
FROM
[USER_DETAILS]
WHERE
[NAME] LIKE 'Dev%' OR
[NAME] LIKE 'Deb%' OR
......
......
我如何使用IN子句來實現這一目標? 有人可以幫忙嗎? :)
將參數值放在表中,然后使用單個JOIN
條件,例如
SELECT *
FROM [USER_DETAILS] AS U1
INNER JOIN Params AS P1
ON U1.[NAME] LIKE P1.param + '%';
同意NullUserException - 沒有這樣的語法。 “In”是謂詞相等的“語法糖”。 其他操作沒有模擬,如>,<,所以你應該使用OR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.