La cláusula EXCEPT combina los conjuntos de resultados de dos instrucciones SELECT y devuelve las filas que aparecen en el primer conjunto, pero no en el segundo.
Sintaxis
SELECT key1... FROM logstore1
EXCEPT
SELECT key2... FROM logstore2
Cada instrucción SELECT debe tener el mismo número de columnas, en el mismo orden y con tipos de datos coincidentes.
La cláusula EXCEPT elimina las filas duplicadas del conjunto de resultados final.
Parámetros
|
Parámetro |
Descripción |
|
clave |
Nombre de campo, nombre de columna o expresión. key1 y key2 pueden tener valores diferentes, pero deben compartir el mismo tipo de datos. |
|
logstore |
Nombre del Logstore. |
Ejemplos
El Logstore internal-diagnostic_log registra información importante, como la latencia de consumo de registros, las alertas y los datos de recolección de cada Logstore. El Logstore internal-operation_log almacena registros detallados de operaciones para todos los recursos de un proyecto. A continuación se utiliza la cláusula EXCEPT para identificar los Logstores que generan registros detallados de operaciones, pero no registros de diagnóstico importantes.
-
Instrucción de consulta
* | SELECT logstore FROM internal-operation_log EXCEPT SELECT logstore FROM internal-diagnostic_log La consulta devuelve tres Logstores:
internal-ml-log,test_insertyoss_metering.