Función EXISTS - 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

Dado un valor de PartiQL, devuelveTRUEsi el valor es una colección no vacía. De lo contrario, devuelve FALSE. Si la entrada aEXISTSno es un contenedor, el resultado esFALSE.

LaEXISTSla función no se propagaNULLyMISSING.

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 admitidosTipos de datos.

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