MIN(variable v) | Variable typeof | Devuelve el valor más pequeño de un conjunto de datos. |
MAX(variable v) | Variable typeof | Devuelve el valor máximo de todos los valores de entrada. |
COUNT(any a) | numérico | Devuelve el número de valores de entrada que no son nulos. |
SUM(numeric n) | numérico | Devuelve la suma de todos los valores de entrada. |
AVG(numeric n) | numérico | Devuelve el valor medio (media aritmética) de todos los valores de entrada. |
CEIL(numeric n) | numérico | Devuelve el valor redondeado al entero más próximo. |
FLOOR(numeric n) | numérico | Devuelve el valor redondeado al entero más próximo. |
ROUND(numeric n) | numérico | Devuelve el valor redondeado al entero más próximo. |
LOWER(string s) | cadena | Devuelve la cadena en minúsculas. |
UPPER(string s) | cadena | Devuelve la cadena en mayúsculas. |
ABS(numeric n) | numérico | Devuelve el valor absoluto. |
COALESCE(args a) | typeof first non-null a OR null | Devuelve el primer valor no nulo o nulo si todos son nulos. |
CAST(value AS type) | tipo | Convierte el valor dado al tipo de datos especificado. |
LENGTH(string s) | entero | Devuelve el número de caracteres de la cadena. |
TRIM(string s) | cadena | Elimina los espacios en blanco iniciales y finales de la cadena. |
REPLACE(string s, string from, string to) | cadena | Sustituye las apariciones de una subcadena dentro de una cadena por otra subcadena. |
SUBSTRING(string s, int start, int length) | cadena | Extrae una subcadena de una cadena, comenzando en una posición dada y para una longitud especificada. |
STRPOS(string s, string substring) | entero | Devuelve la primera posición del índice de la subcadena en una cadena dada, o 0 si no hay coincidencia. |
SPLIT_PART(string s, string delimiter, integer index) | cadena | Divide la cadena en el delimitador dado y devuelve la cadena en la posición dada contando desde uno. |
EXTRACT(unit from timestamp/interval) | numérico | Extrae una parte de un campo de fecha u hora (como el año o el mes) de una marca temporal o intervalo. |
TO_TIMESTAMP(string timestamp, string format) | marca de tiempo | Convierte una cadena en una marca de tiempo según el formato dado. |
TO_CHAR(timestamp t, string format) | cadena | Convierte una marca de tiempo en una cadena según el formato dado. |
DATE_TRUNC(string unit, timestamp t) | marca de tiempo | Trunca una marca de tiempo a una precisión especificada basada en la unidad proporcionada. |
REGEXP_LIKE(string s, pattern p) | booleano | Evalúa si una cadena coincide con un patrón de expresión regular. |
CARDINALITY(array a) | entero | Devuelve el número de elementos de la matriz. |
ARRAY_POSITION(array a, typeof_array value) | entero | Devuelve el índice de la primera aparición del valor encontrado en la matriz, o null (nulo) si no se encuentra el valor. |
STRING_TO_ARRAY(string s, string delimiter) | matriz de cadenas | Divide la cadena dada en una matriz de cadenas utilizando el delimitador dado. |
ARRAY_AGG(expression e) | matriz de tipo de entrada | Crea una matriz al recopilar todos los valores de entrada. |
UNNEST(array a [, array b...]) | filas de a [, b…] | Expande matrices en un conjunto de filas. Esta forma sólo se permite en una cláusula FROM. |