SQL en operador
El operador in en SQL facilita una búsqueda rápida de un valor en un conjunto dado sin la necesidad de un cálculo complejo. La sintaxis de la función es como se muestra:
expresión en (valor1, valor2, ...);El operador verifica si la expresión proporcionada se encuentra en los valores dados. Si se encuentra, el operador devuelve verdadero; de lo contrario, devuelve falso.
En la mayoría de los casos, a menudo emparejará el operador en otras cláusulas, como la cláusula WHERE. Esto puede permitirle solo obtener valores que coincidan con una condición específica.
Discutamos algunos ejemplos básicos de uso del operador en SQL.
Uso de ejemplo
Los siguientes ejemplos ilustran cómo usar el operador en SQL.
Ejemplo 1 - Uso básico
El siguiente ejemplo muestra el uso básico del operador en.
Seleccione 'SQL' en ('SQL', 'Redis', 'Elasticsearch');En el ejemplo anterior, usamos el operador in para verificar si la cadena "sql" está en el conjunto de valores dado.
Como la cadena existe, la consulta debe devolver verdadero, como se muestra:
Ejemplo 2 - Uso en el operador en la tabla
Lo siguiente muestra cómo usar el operador in junto con la cláusula where en una tabla.
La tabla es como se muestra:
Seleccione * de los productos donde 'Apple iPad Air - 2022' in (product_name);La consulta debe devolver los registros coincidentes como:
Clausura
Este artículo muestra cómo usar el operador en el SQL estándar. El operador in le permite verificar si una expresión dada está en un conjunto de valores.