Entre muchos operadores en Postgres, el operador no en Postgres le permite filtrar el contenido apuntando y excluyendo valores específicos de una tabla. Este artículo explica el uso del operador no en el operador en las bases de datos de Postgres. Además, también obtendrá un mecanismo de trabajo del operador no en el contexto de Postgres.
Requisitos previos
Se requiere un servicio de Postgres que ejecute activamente con las siguientes instancias:
- Una base de datos de Postgres que debe contener al menos una tabla y varias columnas para ejercer este operador.
En este artículo, usaremos varias tablas de mydb base de datos para aplicar el operador no en.
¿Cómo no funciona en el operador?
El no en el operador funciona con la condición de una declaración SQL. La sintaxis para usar no en el operador se proporciona a continuación:
> No en (O para una mejor comprensión, no nos incrustamos en el operador con la cláusula WHERS como se muestra a continuación:
> DondeConvencionalmente, las palabras clave incorporadas de Postgres se utilizan en letras mayúsculas, pero los alfabetos pequeños también realizan la misma acción sin ningún error.
Cómo usar no en el operador en Postgres
La sección anterior explica el patrón de trabajo del operador no en. Esta parte de la escritura elabora la funcionalidad del operador no en algunos ejemplos.
Ejemplo 1: no aplique en el tipo de datos de cadena
Aquí en este ejemplo, se usa la tabla de empleados de la base de datos MyDB y el contenido dentro se proporciona a continuación:
# Seleccionar * del empleado;Digamos que queremos extraer el contenido del empleado mesa donde el nombre La columna de la tabla de empleados no coincide 'Jacobo', y 'Jones'. Para esta condición, el operador no está en la práctica de la siguiente manera como se describe en el comando escrito a continuación. La salida del comando proporcionado a continuación excluye el Jacobo y Jones datos de la tabla de empleados y representa el resto de los datos.
# Seleccionar * del empleado donde el nombre no en ('Jack', 'Jones');Ejemplo 2: no se aplique en un tipo de datos numérico
El operador no en el operador es interoperable y se puede aplicar a cualquier tipo de tipo de datos en Postgres. En este ejemplo, hemos utilizado el operador no en el operador para filtrar el contenido de la clave principal de la tabla de empleados. La clave principal se establece en el 'identificación'columna de la tabla. El comando proporcionado a continuación obtendrá los datos de la tabla de empleados que no coinciden con el '1','3', y '5'En la columna de identificación.
# Seleccionar * del empleado donde no en ('1', '3', '5');Conclusión
El no en el operador de Postgres extrae el contenido de la tabla con la condición donde la condición. Esta guía detallada proporciona trabajo y uso del operador no en el contexto de Postgres. De esta guía, podrá aplicar el operador no en múltiples columnas que tienen diferentes tipos de datos. Además, la sintaxis general y la función de este operador también se proporcionan. Esta guía es bastante útil cuando consulta tablas largas y desea excluir algunos valores de eso.