Оператор SQL IN
Оператор IN в SQL облегчает быстрый поиск значения в заданном наборе без необходимости сложных вычислений. Синтаксис функции показан ниже:
выражение В ( значение1 , значение2 ,... ) ;Оператор проверяет, находится ли предоставленное выражение в заданных значениях. Если найдено, оператор возвращает TRUE; в противном случае возвращается ложь.
В большинстве случаев вы часто будете сочетать оператор IN с другими предложениями, такими как предложение WHERE. Это может позволить вам извлекать только значения, соответствующие определенному условию.
Давайте обсудим некоторые основные примеры использования оператора IN в SQL.
Пример использования
В следующих примерах показано, как использовать оператор IN в SQL.
Пример 1 – Основное использование
В приведенном ниже примере показано основное использование оператора IN.
ВЫБРАТЬ 'SQL' В ( 'SQL' , «Редис» , «Эластичный поиск» ) ;В приведенном выше примере мы используем оператор IN, чтобы проверить, входит ли строка «SQL» в заданный набор значений.
Поскольку строка существует, запрос должен вернуть true, как показано ниже:
Пример 2. Использование оператора IN в таблице
Ниже показано, как использовать оператор IN в сочетании с предложением WHERE в таблице.
Таблица выглядит так:
ВЫБРАТЬ * ИЗ товары КУДА «Apple iPad Air — 2022 год» В ( наименование товара ) ;
Запрос должен возвращать совпадающие записи в виде:
Закрытие
В этой статье показано, как использовать оператор IN в стандартном SQL. Оператор IN позволяет вам проверить, находится ли данное выражение в наборе значений.