La cláusula excepto en SQL le permite combinar dos declaraciones selectas y devolver las filas que no están disponibles en la segunda declaración.
Ilustramos cómo usar esta cláusula.
Sintaxis
Podemos expresar la sintaxis del operador como se muestra a continuación:
Seleccionar columna (s)Tenga en cuenta que la cláusula Where es opcional.
Ejemplo
Supongamos que tenemos dos tablas como se muestra a continuación:
Nombre de la tabla: usuarios
Nombre de la tabla: usuarios2
Podemos realizar una operación menos en las tablas como se muestra:
Seleccione Full_Name, Salario, ActivoNOTA: Lo anterior debe devolver los registros que se encuentran en la primera consulta de selección como se muestra:
NOTA: Algunas bases de datos no admiten el operador excepto. Por ejemplo, la base de datos Oracle usa menos como alternativa a la cláusula excepto.
Conclusión
Este artículo discutió los fundamentos de trabajar con SQL excepto declaraciones. Consulte nuestro tutorial sobre SQL menos operador para obtener más información.