Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Función BOOL_OR - Amazon Redshift

Función BOOL_OR

La función BOOL_OR funciona en una única columna o expresión booleana o entera. Esta función aplica una lógica similar a las funciones BIT_AND y BIT_OR. Para esta función, el tipo de retorno es un valor booleano (true, false o NULL).

Si uno o varios valores en un conjunto es true, la función BOOL_OR devuelve true (t). Si todos los valores de un conjunto son false, la función devuelve false (f). Se puede devolver NULL si se desconoce el valor.

Sintaxis

BOOL_OR ( [DISTINCT | ALL] expression )

Argumentos

expression

La columna o expresión de destino sobre la que opera la función. Esta expresión debe tener un tipo de datos booleano o entero. El tipo de retorno de la función es booleano.

DISTINCT | ALL

Con el argumento DISTINCT, la función elimina todos los valores duplicados para la expresión especificada antes de calcular el resultado. Con el argumento ALL, la función retiene todos los valores duplicados. El valor predeterminado es ALL. Consulte DISTINCT compatible con agregaciones bit a bit.

Ejemplos

Puede utilizar las funciones booleanas con expresiones booleanas o expresiones enteras. Por ejemplo, la siguiente consulta devuelve resultados de la tabla estándar USERS en la base de datos TICKIT, que tiene varias columnas con valores booleanos.

La función BOOL_OR devuelve true para las cinco filas. A al menos un usuario en cada uno de esos estados les gusta deportes.

select state, bool_or(likesports) from users group by state order by state limit 5; state | bool_or ------+-------- AB | t AK | t AL | t AZ | t BC | t (5 rows)

El ejemplo siguiente devuelve NULL.

SELECT BOOL_OR(NULL = '123') bool_or ------ NULL
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.