Es una característica extravagante pero útil que puede ser útil cuando las soluciones como unión no se aplican.
Cómo funciona
El uso del operador MINUS en SQL requiere dos declaraciones selectas que devuelvan un número similar de registros y un tipo de datos similar al conjunto de resultados.
El operador menos devolverá registros únicos que existen en la primera declaración de selección, pero no en la segunda.
La sintaxis del operador menos en SQL es como se muestra:
Seleccione Col1, Col2, ... ColnLa sintaxis anterior ilustra cómo combinar dos declaraciones selectas utilizando el operador menos.
NOTA: En algunas bases de datos, el operador menos no es compatible con el ejemplo, SQL Server, PostgreSQL y Google BigQuery. Puede usar la declaración excepto o la unión externa izquierda como alternativa.
Supongamos que tenemos dos tablas:
tabla 1
Tabla 2
Podemos realizar una operación menos en las tablas como se muestra:
Seleccione Full_Name, Salario, ActivoNOTA: El ejemplo anterior usa PostgreSQL. Reemplace el excepto con menos para bases de datos compatibles.
La consulta anterior debería regresar:
Clausura
Este artículo introdujo el operador SQL menos y cómo funciona. Considere la documentación para obtener más información.
Gracias por leer!!