Menu
Coddy logo textTech

Ключевое слово LIKE

Часть раздела Основы путешествия по SQL на Coddy — урок 20 из 72.

Ключевое слово LIKE используется для проверки сходства строк. Например, если мы хотим получить все записи, имя которых начинается с буквы a, то мы будем использовать ключевое слово LIKE.

Используются два основных символа подстановки:

  • % — означает любое количество символов
  • _ — означает ровно один символ

Например:

  • %a - означает любую строку, которая заканчивается на a
  • a% - означает любую строку, которая начинается с a
  • %a% - означает любую строку, содержащую a
  • _a% - означает, что буква a является вторым символом в строке
  • %a__ - означает, что строка содержит a на третьей позиции с конца

 Чтобы использовать это, мы напишем:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

Получите всех людей, чье имя начинается с K (заглавная) и заканчивается на a (строчная) и отсортируйте результаты по именам в убывающем порядке.

Шпаргалка

Ключевое слово LIKE используется для проверки сходства строк с подстановочными знаками:

  • % — означает любое количество символов
  • _ — означает ровно один символ

Обычные шаблоны:

  • %a — заканчивается на a
  • a% — начинается с a
  • %a% — содержит a
  • _a%a является вторым символом
  • %a__a находится на 3-й позиции с конца
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы