2016-07-03 4 views
0

Мне нужно отобразить группу имен из списка издателей, которые содержат в них слово «и», но не отображают слова, содержащие буквы »и« "в них (например, слово Random). Как я могу это сделать? Я новичок во всем этом и еще не смог найти ответ на этот вопрос, если он есть.отображает список издателей, которые содержат «и» в имени mysql

вот пример таблицы:

publisher_code|publisher_name   |city 
FS   |Farrar Straus and Giroux|New York 
VB   |Vintage books   |New York 

В основном я просто хочу, чтобы увидеть имена издателей, которые содержат слово «и».

+0

показать наглядный пример .. ваш вопрос не ясно .. – scaisEdge

ответ

1

«И» на самом деле относительно простое слово для обработки, поскольку оно может появляться только в середине предложения (имени). Просто хлопнуть пару непечатаемых вокруг него, и вы должны быть в порядке:

SELECT * 
FROM publishers 
WHERE UPPER(name) LIKE '% AND %'; 
-- Note the spaces -------^---^ 
+1

Это именно он! Бесконечно благодарен! –

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