atesting.ru Блог Оператор SQL LIKE — РУКОВОДСТВО ПО SQL | Материалы для тестирования программного обеспечения

Оператор SQL LIKE — РУКОВОДСТВО ПО SQL | Материалы для тестирования программного обеспечения

Оператор SQL LIKE:

Оператор SQL LIKE используется в предложении WHERE для сравнения значения с аналогичными значениями с использованием операторов подстановки.

Их два операторы подстановочных знаков, используемые вместе с оператором Like.

Знак процента ( % )

знак подчеркивания ( _ )

Синтаксис SQL LIKE:

< textarea wrap = "soft" class = "crayon-plain print-no" data-settings = "dblclick" readonly = "" style = "- moz-tab-size: 4; -o-tab-size: 4; -webkit -tab-size: 4; tab-size: 4; font-size: 12px! important; line-height: 15px! important; "> ВЫБРАТЬ имена_столбцов FROM table_name WHERE column_name LIKE somevalue;

1 ВЫБРАТЬ имена_столбцов FROM table_name WHERE column_name LIKE somevalue;

Пример — Оператор Like:

1 SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE & # 39; Sachin & # 39 ;;

На изображении ниже вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD , а второй запрос SELECT возвращает значения, только если Playername Sachin . Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE.

 SQL LIKE Operator & ndash; Учебник по SQL | Материалы для тестирования программного обеспечения

Пример — Оператор Like с подстановочным знаком%:

< td class = "crayon-code"> SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE & # 39; D% & # 39 ;;

1

На изображении ниже , вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD , где второй запрос SELECT возвращает значения, только если Playername начинается с буквы D . Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE и подстановочным знаком % .

 Оператор SQL LIKE & ndash; Учебник по SQL | Материалы для тестирования программного обеспечения

Пример — Оператор Like с подстановочным знаком% в начале:

1 SELECT * FROM SCOREBOARD WHERE Playername LIKE & # 39;% h% & # 39 ;;

На изображении ниже вы можете найти два запроса SELECT. Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD , а второй запрос SELECT возвращает значения, только если Playername состоит из буквы h . Мы использовали предложение WHERE во втором запросе SELECT с оператором LIKE и подстановочным знаком % до и после буквы h .

Оператор SQL LIKE & ndash; SQL Учебник | Материалы для тестирования программного обеспечения

Пример — оператор Like с подстановочным знаком _:

1 SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE & # 39; _achin & # 39 ;;

Пример — оператор Like с подстановочным знаком _ до и после:

1 SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE & # 39; _achi _ & # 39 ;;

Пример — Оператор Like с Комбинация подстановочных знаков% и _:

< td class = "crayon-code"> SELECT * FROM SCOREBOARD WHERE Имя игрока LIKE & # 39; _a% & # 39 ;;

1

НЕ НРАВИТСЯ:

1 SELECT * FROM Table_Name WHERE SomeColumn_Name НЕ НРАВИТСЯ & # 39;% Some_Value% & # 39 ;;

На изображении ниже вы можете найти два запроса SELECT . Первый запрос SELECT возвращает полные записи таблицы SCOREBOARD , а второй запрос SELECT возвращает значения из таблиц, но исключает значения с буквой Sac . Мы использовали предложение WHERE во втором запросе SELECT с оператором NOT LIKE и буквы Sac с подстановочным знаком % до и после букв Sac .

 SQL LIKE Operator & ndash; Учебник по SQL | Материалы для тестирования программного обеспечения

В следующем руководстве мы увидим, как использовать IN OPERATOR в SQL.

Ознакомьтесь с полным руководством по SQL, щелкнув ссылку ниже:

Учебник по SQL — Завершено

TAG: qa