понедельник, 8 апреля 2013 г.

MySql Like

Поиск по шаблону (LIKE и NOT LIKE) 
СУБД MySQL позволяет осуществлять запросы, которые отвечают определенным шаблонам. 

Для этого используются специальные операторы — LIKE и NOT LIKE, которым передается строка с символами — заместителями. 

Символ _ соответствует любому одному символу, а символ % соответствует любой последовательности символов или их отсутствию и является аналогом символа * в регулярных выражениях. 

Ниже приведен пример MySQL, который делает выборку 

всех значений из таблицы auto, где в поле label есть буква S: 

SELECT * FROM auto WHERE label LIKE `%S%`; 

Для поиска текста, где не встречается слово "программирование" можно воспользоваться следующим запросом: 

SELECT * FROM articles WHERE text_of_article NOT LIKE `%программирование %`;

'_' обозначает любой символ в строке
LIKE "_234567";

Комментариев нет:

Отправить комментарий