2015-06-15 2 views
-1

Можно ли искать алфавит в строке, подобной этой «A + 2 + B» или «3 * B» или «4/A - C»?Поиск любого алфавита в строке с использованием Sql Query

В принципе, строка не исправлена, но для этого мне нужен запрос. Например, если строка имеет «B», тогда запрос вернет мне, что у меня есть «B».

Заранее благодарен!

+0

Искать 'LIKE'. –

ответ

0

О да, абсолютно. Как и упоминалось выше, вы должны использовать LIKE и шаблоны для сравнения. Допустим, ваши данные выглядели что-то вроде этого

id formula 
1 A + 2 + B + 5 * 3 
2 3 * B 
3 4/A - C 
4 Where is the ball 

Давайте посмотрим на запрос и результаты

select * from tablename 
where formula like '%B%' 

result: 
1 A + 2 + B + 5 * 3 
2 3 * B 
4 Where is the ball 

select * from tablename 
where formula like '%B%5' 

result: 
1 A + 2 + B + 5 * 3 
Смежные вопросы