以一個標準的廣泛搜索查詢...:少重複在子句查詢時多列
DECLARE @sq Varchar(50) = 'Desperate'
SELECT *
FROM [UnbelievablyHotWomenOrAtLeastAcceptable] u
WHERE
u.Address LIKE '%' + @sq + '%' OR
u.City LIKE '%' + @sq + '%' OR
u.firstname LIKE '%' + @sq + '%' OR
u.Lastname LIKE '%' + @sq + '%' OR
u.Email LIKE '%' + @sq + '%' OR
u.Notes LIKE '%' + @sq + '%'
有沒有一種方法,使查詢更少副本+粘貼的努力?
沿
...WHERE (u.Address OR u.City OR u.firstname OR u.Lastname OR u.Email OR u.Notes) LIKE '%' + @sq + '%'
行我知道,如果我使用全文搜索什麼東西,包含和CONTAINSTABLE我提供了一個語法查詢表中的所有列,這是在全文目錄一次,但這不是我所期待的。
+1非常適合的表名 – JustLoren