Latest web development tutorials

Оператор SQL LIKE

LIKE оператор используется в ИНЕКЕ для поиска колонок заданному шаблону.


Оператор SQL LIKE

LIKE оператор используется в ИНЕКЕ для поиска колонок заданному шаблону.

Синтаксис SQL LIKE

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern ;


Демонстрационная база данных

В этом уроке мы будем использовать w3big образец базы данных.

Ниже приводится выбранные "сайты" таблица данных:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


Примеры операторов SQL LIKE

Следующий SQL заявление, чтобы выбрать все имя клиента с начинается буква "G":

примеров

SELECT * FROM сайты
Где имя LIKE 'G%';

Выход Исполнение:

Совет: символ "%" используется для определения шаблона до и после подстановки ( по умолчанию алфавита). Вы узнаете больше о знаках подстановки в следующей главе.

Следующий SQL заявление, чтобы выбрать все имя клиента с буквой "К" в конце:

примеров

SELECT * FROM сайты
Где имя LIKE '% к';

Выход Исполнение:

Следующий SQL-оператор выбирает все имя клиента содержит шаблон "оо" из:

примеров

SELECT * FROM сайты
Где имя LIKE '% оо%';

Выход Исполнение:

Используя ключевое слово NOT, вы можете выбрать запись не соответствует шаблону.

Следующий SQL-оператор не содержит имя выбранного режима "оо" всех клиентов:

примеров

SELECT * FROM сайты
Где имя НЕ НРАВИТСЯ '% оо%';

Выход Исполнение: