Ключевое слово LIKE
Часть раздела Основы путешествия по SQL на Coddy — урок 20 из 72.
Ключевое слово LIKE используется для проверки сходства строк. Например, если мы хотим получить все записи, имя которых начинается с буквы a, то мы будем использовать ключевое слово LIKE.
Используются два основных символа подстановки:
%— означает любое количество символов_— означает ровно один символ
Например:
%a- означает любую строку, которая заканчивается наaa%- означает любую строку, которая начинается сa
%a%- означает любую строку, содержащуюa_a%- означает, что букваaявляется вторым символом в строке
%a__- означает, что строка содержитaна третьей позиции с конца
Чтобы использовать это, мы напишем:
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'Задание
ЛегкоДоступные таблицы и столбцы:
<strong>people</strong>:<strong>id</strong>,<strong>name</strong>
Получите всех людей, чье имя начинается с K (заглавная) и заканчивается на a (строчная) и отсортируйте результаты по именам в убывающем порядке.
Шпаргалка
Ключевое слово LIKE используется для проверки сходства строк с подстановочными знаками:
%— означает любое количество символов_— означает ровно один символ
Обычные шаблоны:
%a— заканчивается наaa%— начинается сa%a%— содержитa_a%—aявляется вторым символом%a__—aнаходится на 3-й позиции с конца
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов