如何在SQL Server 2005中使用LIKE
运算符和OR
运算符?例如:SQL Server 2005:在LIKE运算符中使用OR运算符
SELECT *
FROM table
WHERE column_name LIKE '%boo%' OR '%bar%'
这似乎并不奏效!
编辑1:针对第一个答案发布时间:
酷,的作品!但我只是第一次发现您的订单条件不适用于...我想问的是这是正常还是我犯了一个错误?请查看下面来看看我的意思
select *
from <table>
where col_name = 'VAL-QWE'
AND scenario like '%xxx%'
OR scenario like '%yyy%'
如果执行此查询,SQL Server不为col_name = 'VAL-QWE'
条件关心可言,它只是看起来在类似的条件?
+1:借力[全文搜索](http://msdn.microsoft.com/en-us/library/ms142571.aspx)将执行的赌注尽管如此。 –
@OMGPonies绝对,我完全同意。 – 2011-11-02 02:54:50
感谢您的回复,但请考虑重新阅读我已更新的问题。谢谢。 – simranNarula