PostgreSQL – Función PERCENT_RANK

En PERCENT_RANK() La sintaxis de la función PERCENT_RANK(): Syntax: PERCENT_RANK() OVER ( [PARTITION BY partition_expression, … ] ORDER BY sort_expression [ASC | DESC], … ) Analicemos la sintaxis anterior: PARTICIÓN POR ORDENAR POR PERCENT_RANK() CREATE TABLE product_groups ( group_id serial PRIMARY KEY, group_name VARCHAR (255) NOT NULL ); CREATE TABLE products ( product_id serial PRIMARY … Continue reading «PostgreSQL – Función PERCENT_RANK»

PostgreSQL – Función FORMATO

En FORMATO() Syntax: FORMAT(format_string [, format_argument [, ….] ]) Analicemos la sintaxis anterior: FORMATO()VARIÁDICO FORMATO() Argumentos 1. formato_string format_string establece el comportamiento de la string formateada resultante. También tiene especificadores de texto y formato. En esta función, los argumentos de texto se copian directamente en la string de resultados y los especificadores de formato son … Continue reading «PostgreSQL – Función FORMATO»

PostgreSQL – Función TRIM

En , RECORTAR() La siguiente es la sintaxis de la función TRIM(): Syntax: TRIM([LEADING | TRAILING | BOTH] [characters] FROM string) Ejemplo 1: los SELECT TRIM ( LEADING FROM ‘ Geeks ForGeeks’ ), TRIM ( TRAILING FROM ‘Geeks ForGeeks ‘ ), TRIM (‘ Geeks ForGeeks ‘); Producción: Ejemplo 2: un tipo de conversión TRIM() SELECT … Continue reading «PostgreSQL – Función TRIM»

PostgreSQL – Función CUME_DIST

En CUME_DIST() CUME_DIST() OVER ( [PARTITION BY partition_expression, … ] ORDER BY sorting_expression [ASC | DESC], … ) PARTITION BY es una cláusula opcional que divide las filas en múltiples particiones donde se aplica la función. Si no se establece, postgreSQL trata todo el conjunto de resultados como una sola partición. ORDENAR POR CUME_DIST() de … Continue reading «PostgreSQL – Función CUME_DIST»

PostgreSQL – Parámetros de funciones

PostgreSQL tiene 4 tipos de parámetros de funciones, como se indica a continuación: EN AFUERA EN FUERA VARIADICO EN el parámetro: Para comprender mejor estos parámetros de función, primero definamos una función en la que experimentaremos con los parámetros de función mencionados anteriormente como se muestra a continuación: CREATE OR REPLACE FUNCTION get_sum( a NUMERIC, … Continue reading «PostgreSQL – Parámetros de funciones»

PostgreSQL – Función SPLIT_PART

SPLIT_PART( ) Syntax: SPLIT_PART(string, delimiter, position) Analicemos la sintaxis anterior: El argumento de la string SPLIT_PART() SELECT split_part(payment_date::TEXT, ‘-‘, 1) y, split_part(payment_date::TEXT, ‘-‘, 2) m, amount FROM payment; Producción: Ejemplo 2: A través de la siguiente consulta, la string ‘A, B, C’ se divide en el delimitador de coma (, ) y da como resultado … Continue reading «PostgreSQL – Función SPLIT_PART»

PostgreSQL – Función FIRST_VALUE

PRIMER_VALOR() Syntax: FIRST_VALUE ( expression ) OVER ( [PARTITION BY partition_expression, … ] ORDER BY sort_expression [ASC | DESC], … ) Analicemos la sintaxis anterior: expresión La cláusula PARTITION BY se usa para dividir filas en un conjunto de resultados. ORDENAR POR cláusula_rango_filas Primero, cree dos tablas Mammals Animal_groups CREATE TABLE Animal_groups ( animal_id serial … Continue reading «PostgreSQL – Función FIRST_VALUE»

PostgreSQL – Función CONCAT_WS

En PostgreSQL , la función CONCAT_WS se usa para concatenar strings con un separador. Al igual que la función CONCAT, la función CONCAT_WS también es variable e ignora los valores NULL. A continuación se ilustra la sintaxis de la función CONCAT_WS. Syntax: CONCAT_WS(separator, string_1, string_2, …); Analicemos la sintaxis anterior: separador string_1string_2 CONCAT_WSstring_1string_2separator SELECT CONCAT_WS … Continue reading «PostgreSQL – Función CONCAT_WS»

PostgreSQL – Función DERECHA

DERECHA()n RIGHT(string, n) Analicemos la sintaxis anterior: El argumento de la string especifica el número de caracteres más a la derecha que se va a devolver. Ejemplo 1: ‘XYZ’ SELECT RIGHT(‘XYZ’, 1); Producción: Ejemplo 2: DERECHA() DONDE ‘hijo’ en la tabla de clientes de la base de datos de ejemplo: SELECT last_name FROM customer WHERE … Continue reading «PostgreSQL – Función DERECHA»

PostgreSQL – Función NTILE

En , NTILE() La sintaxis de NTILE() se ve a continuación: Syntax: NTILE(buckets) OVER ( [PARTITION BY partition_expression, … ] [ORDER BY sort_expression [ASC | DESC], …] ) Analicemos la sintaxis anterior: baldes La PARTICIÓN POR es una cláusula opcional que distribuye filas en particiones. ORDENAR POR , estadísticas_ventas CREATE TABLE sales_stats( name VARCHAR(100) NOT … Continue reading «PostgreSQL – Función NTILE»