MS SQL Содержит пробелы между словами - PullRequest
0 голосов
/ 31 января 2019

У меня следующий синтаксис ms sql, чтобы найти все строки, в которых есть эти слова:

select * from Expat_MA where CONTAINS (zusammen,'"*hans*" AND "*Level 4*"');

, так что это мой столбец БД, в котором идет поиск:

enter image description here

Мне просто нужна строка, помеченная желтым, но в результате я получаю все 4 строки.

Что не так?

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Может быть попробовать это:

select * from Expat_MA 
where CONTAINS (zusammen,'"hans" AND "Level" AND "4"');
0 голосов
/ 31 января 2019

Я думаю, что дикие карты дают ложные срабатывания.Попробуйте следующее:

select * from Expat_MA 
where CONTAINS (zusammen,'hans AND "Level 4"');
...