Оператор SQL LIKE.
Оператор SQL LIKE используется в предложении WHERE для сравнения значения с аналогичными значениями с использованием подстановочных операторов.
Существует два подстановочных оператора. используется в сочетании с оператором Like.
Знак процента ( % )
Знак подчеркивания ( _ )
Синтаксис SQL LIKE:
1 | SELECT column_name(s) FROM table_name WHERE column_name LIKE somevalue; |
Пример – Нравится оператор:
1 | ВЫБЕРИТЕ * ИЗ ТАБЛИЦА РЕЗУЛЬТАТОВ, ГДЕ Имя игрока КАК 'Sachin'; |
В ниже изображения вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD.где второй запрос SELECT возвращает значения, только если Playername равно Sachin. Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE.
Пример — оператор Like с подстановочным знаком %:
1 | SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE 'D%'; |
На изображении ниже вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD.где второй запрос SELECT возвращает значения, только если Имя игрока начинается с буквы D. Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE и подстановочным знаком %.
Пример — оператор Like с подстановочным знаком % в начале:
1 | SELECT * FROM SCOREBOARD WHERE Playername LIKE '%h%';< /таблица>
На изображении ниже вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD, тогда как второй запрос SELECT возвращает значения, только если Имя игрока содержит букву hэм>сильный>. Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE и подстановочным знаком % до и после буквы h. < strong>Пример — оператор Like с подстановочным знаком _:
Пример — Оператор Like с подстановочным знаком _ До и после:
Пример – оператор Like с комбинацией подстановочных знаков % и _:
НЕ НРАВИТСЯ:
На изображении ниже вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD, а второй запрос SELECT возвращает значения из таблиц, но исключает значения с буквой Sac. Мы использовали предложение WHERE во втором запросе SELECT с оператором NOT LIKE и буквами Sac с подстановочными знаками % до и после букв Sac. В следующем руководстве мы увидим, как использовать IN ОПЕРАТОР в SQL Ознакомьтесь с полным руководством по SQL, нажав на ссылку ниже:
TAG: qa |