2014-11-13 5 views
-3

Отобразите данные этих магазинов, в которых есть Bike. ??Как шаблон в SQL Server

Я могу сопоставить подстроку, используя %bike%, но как сопоставлять и извлекать данные с bike в любом месте Name?

+0

как% велосипедной поиск% всего содержания вашего поля –

+5

LIKE «% велосипед%» делает возвращать данные, имеющие велосипед в любом месте имени. Если вы ожидаете других результатов, отправьте образцы данных. – HoneyBadger

+0

Велосипеды и мотоциклы ... Совпадение только 1 вход – user3933885

ответ

2

Вы можете получить данные, имеющие это слово с помощью CHARINDEX функции, как показано ниже:

SELECT Field_Name From TBL_Name WHERE CHARINDEX('Bike', Field_Name)>0 
+0

Это работает ... Спасибо, человек – user3933885

+0

Добро пожаловать человек :) – Dotnetter

+2

@ user3933885: Тогда вы можете принять это как ответ! –

3

Я подозреваю, что проблема с запросом может быть сверка по умолчанию вы используете. Вы можете также использовать lower():

where lower(field_name) like '%bike%' 
Смежные вопросы