2011-01-07 4 views
2

У меня есть следующий SQL запрос:Помощь с SQL запроса

select distinct * from tableName where contains ((column1, column2, column3), 'default')

Это прекрасно работает. Вместо того, чтобы рассматривать только одно ключевое слово «default», можно указать массив слов, и если в каком-либо из столбцов есть хотя бы одно слово, упомянутое в этом массиве слов, выберите эту целую строку.

Благодаря

ответ

1
select distinct * 
from tableName 
where contains ((column1, column2, column3), 'default' OR 'defalut2') 

http://msdn.microsoft.com/en-us/library/aa258227%28v=sql.80%29.aspx

+0

Когда я пытаюсь выполнить запрос, я получаю "Неправильный синтаксис около ключевого слова 'OR'". Я делаю что-то неправильно? – Sandy

+0

Хорошо получилось.thanks – Sandy

Смежные вопросы