NULLIFfunción en Amazon QLDB - Base de datos Amazon Quantum Ledger (AmazonQLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

NULLIFfunción en Amazon QLDB

importante

Aviso de fin de soporte: los clientes actuales podrán usar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre.

En AmazonQLDB, dadas dos expresiones, usa la NULLIF función para devolver NULL si las dos expresiones tienen el mismo valor. En caso contrario, la función devuelve el resultado de la evaluación de la primera expresión.

La función NULLIF no propaga NULL ni MISSING.

Sintaxis

NULLIF ( expression1, expression2 )

Argumentos

expression1, expression2

Los dos nombres de campo o expresiones que compara la función. Estos parámetros pueden ser cualquiera de los Tipos de datos admitidos.

Tipo de retorno

Cualquier tipo de datos compatible. El tipo de devolución es NULL o el mismo que el tipo de la primera expresión.

Ejemplos

NULLIF(1, 1) -- null NULLIF(1, 2) -- 1 NULLIF(1.0, 1) -- null NULLIF(1, '1') -- 1 NULLIF([1], [1]) -- null NULLIF(1, NULL) -- 1 NULLIF(NULL, 1) -- null NULLIF(null, null) -- null NULLIF(missing, null) -- null NULLIF(missing, missing) -- null -- Runnable statements SELECT NULLIF(1, 1) FROM << 0 >> -- null SELECT NULLIF(1, '1') FROM << 0 >> -- 1

Funciones relacionadas