Operadores lógicos y funciones

Operador/FunciónDescripción
! o notNo lógico
<Menor que
<=Menor o igual que
=Igual a
>Mayor que
>=Mayor o igual que
^Exclusivo o bit a bit
|OR bit a bit
~No bit a bit
arrays_overlapDevuelve los elementos comunes
assert_trueAfirma si la expresión es verdadera
ifSi la expresión se evalúa como verdadera, devuelva la segunda expresión. De lo contrario, devuelva la tercera expresión.
ifnullSi la expresión es nula, devuelve la segunda expresión. De lo contrario, devuelve la primera expresión.
inDevuelve true si la primera expresión se encuentra en cualquiera de las expresiones siguientes.
isnanDevuelve verdadero si el valor no es un número
isnotnullDevuelve verdadero si el valor no es nulo
isnullDevuelve verdadero si el valor es nulo
nanvlDevuelve la primera expresión si no es un número; en caso contrario, devuelve la segunda expresión
orLógico o
whenCuándo se puede utilizar para crear condiciones de rama para la comparación
xpath_booleanDevuelve true si la expresión XPath se evalúa como true o si se encuentra un nodo coincidente

Funciones de fecha y hora

FunciónDescripción
add_monthsAgregar meses a la fecha
date_addAñadir días a la fecha
date_formatModificar formato de fecha
date_subRestar días de la fecha
date_truncDevuelve la fecha truncada a la unidad especificada
datediffDevuelve la diferencia entre fechas en días
day, dayofmonthDevuelve el día del mes
dayofweekDevuelve el día de la semana (1-7)
dayofyearDevuelve el día del año
from_unixtimeDevuelve la fecha en UNIX® hora
from_utc_timestampDevuelve la fecha en hora UTC
hourDevuelve la hora de la entrada
last_dayDevuelve el último día del mes al que pertenece la fecha
minuteDevuelve el minuto de la entrada
monthDevuelve el mes de la entrada
months_betweenNúmero de meses entre
next_dayDevuelve el primer día después de la entrada
quarterDevuelve el trimestre de la entrada
secondDevuelve el segundo de la cadena
to_dateConvierte la cadena en una fecha. Nota: La cadena debe tener el formato yyyy-mm-ddTHH24:MM:SS.
to_timestampConvierte la cadena en una marca de tiempo. Nota: La cadena debe tener el formato yyyy-mm-ddTHH24:MM:SS.
to_unix_timestampConvierte la cadena en una marca de tiempo UNIX®
to_utc_timestampConvierte la cadena en una marca de tiempo UTC
truncTrunca la fecha
unix_timestampDevuelve la marca de tiempo UNIX®
weekdayDía de la semana (0-6)
weekofyearDevuelve la semana del año de una fecha determinada
yearDevuelve el año de la cadena