От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
13 of 150 menu

Команда LIKE

Команда LIKE задает поиск по определенному шаблону.

Синтаксис

SELECT * FROM table_name WHERE field LIKE pattern

Таблицы для примеров

employees
id name age salary
1 Petya 23 400
2 Vasya 25 500
3 Kolya 23 500
4 Ivan 30 900
5 Anna 27 500
6 Maria 28 900

Пример

Давайте при выборке из таблицы с помощью команды LIKE найдём все записи, у которых имя заканчивается на 'a':

SELECT * FROM employees WHERE name LIKE '%a'

Результат выполнения кода:

id name age salary
2 Vasya 25 500
3 Kolya 23 500
6 Maria 28 900

Пример

Давайте выберем те записи, у которых возраст начинается с цифры 2, а затем идет еще один символ:

SELECT * FROM employees WHERE age LIKE '2_'

Результат выполнения кода:

id name age salary
1 Petya 23 400
2 Vasya 25 500
3 Kolya 23 500
5 Anna 27 500
6 Maria 28 900

Смотрите также

  • команду NOT,
    которая делает отрицание (NOT LIKE)
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить