我想通过IN子句和LIKE在sql express中选择一些数据,但没有返回行。 我的代码是在这里:使用IN子句和T-SQL中的Like
SELECT PointId, PointTitleId, PointTitleName, PointTitleContentText
FROM PointsTitlesData
WHERE (PointTitleContentText LIKE '%' + @SearchingClause + '%')
AND (PointId IN ('2','3'))
上面的代码不返回任何数据,但是当我只喜欢代码返回数据使用。
SELECT PointId, PointTitleId, PointTitleName, PointTitleContentText
FROM PointsTitlesData
WHERE (PointTitleContentText LIKE '%' + @SearchingClause + '%')
我该如何使用IN和LIKE? 谢谢。
你肯定有满足'IN'的条件的记录? – Taryn 2012-07-11 12:06:01
那么......表格*是否有*就像您的搜索条款*和*点号是2或3? – 2012-07-11 12:06:15
@RemusRusanu是的。 – 2012-07-11 12:12:44