Función EXISTS en Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Función EXISTS en Amazon QLDB

importante

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

En Amazon QLDB, dado un valor de PartiQL, use la función EXISTS para devolver TRUE si el valor es una colección no vacía. De lo contrario, esta función devolverá FALSE. Si la entrada de EXISTS no es un contenedor, el resultado es FALSE.

La función EXISTS no propaga NULL ni MISSING.

Sintaxis

EXISTS ( value )

Argumentos

value

El nombre de campo o la expresión que evalúa la función. Este parámetro puede ser cualquiera de los Tipos de datos compatibles.

Tipo de retorno

bool

Ejemplos

EXISTS(`[]`) -- false (empty list) EXISTS(`[1, 2, 3]`) -- true (non-empty list) EXISTS(`[missing]`) -- true (non-empty list) EXISTS(`{}`) -- false (empty struct) EXISTS(`{ a: 1 }`) -- true (non-empty struct) EXISTS(`()`) -- false (empty s-expression) EXISTS(`(+ 1 2)`) -- true (non-empty s-expression) EXISTS(1) -- false EXISTS(`2017T`) -- false EXISTS(null) -- false EXISTS(missing) -- error -- Runnable statements SELECT EXISTS(`[]`) FROM << 0 >> -- false SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true

Funciones relacionadas