PostgreSQL: tamaño de una tabla

En este artículo, veremos la función que se usa para obtener el tamaño de la tabla de la base de datos de PostgreSQL . En este artículo, usaremos una base de datos de muestra como referencia que se describe aquí y se puede descargar desde aquí . La función pg_relation_size() se usa para obtener el … Continue reading «PostgreSQL: tamaño de una tabla»

PostgreSQL – Función CURRENT_TIME

La función CURRENT_TIME de PostgreSQL devuelve la hora actual y la zona horaria actual. Syntax: CURRENT_TIME(precision) Analicemos la sintaxis anterior: El argumento de precisión se utiliza para establecer la precisión del valor de tipo TIMESTAMP devuelto en precisión de segundos fraccionarios. De forma predeterminada, la función devuelve una precisión total disponible si no se proporcionan … Continue reading «PostgreSQL – Función CURRENT_TIME»

Función CONCAT de PostgreSQL

en se utiliza CONCAT(string_1, string_2, …) Analicemos la sintaxis anterior: Tipos de datos CONCAT CONCATCONCATVARIADICCONCAT CONCATNULL CONCAT SELECT CONCAT (‘Geeks’, ‘for’, ‘geeks’); Producción: Ejemplo 2: first_name last_name actor base de datos de muestra, es decir, dvdrental. SELECT CONCAT (first_name, ‘ ‘, last_name) AS «Full name» FROM actor; Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 … Continue reading «Función CONCAT de PostgreSQL»

PostgreSQL – Declaración CREAR FUNCIÓN

En CREAR FUNCIÓN create [or replace] function function_name(param_list) returns return_type language plpgsql as $$ declare — variable declaration begin — logic end; $$ Analicemos la sintaxis anterior: Primero, especifique el nombre de la función después de las palabras clave de función de creación. Si desea reemplazar la función existente, puede usar las palabras clave de … Continue reading «PostgreSQL – Declaración CREAR FUNCIÓN»

PostgreSQL: función INFERIOR

En PostgreSQL, la función LOWER se usa para Syntax: LOWER(string or value or expression) Analicemos la sintaxis anterior: MÁS BAJO EMITIR INFERIOR Película la SELECT LOWER(title) from film; Producción: Ejemplo 2: La siguiente declaración convierte una string de mayúsculas a minúsculas: SELECT LOWER(‘GEEKSFORGEEKS’); Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 y traducido por Barcelona … Continue reading «PostgreSQL: función INFERIOR»

PostgreSQL – Función FECHA_ACTUAL

FECHA ACTUAL CURRENT_DATE FECHA_ACTUAL FECHA FECHA ACTUAL SELECT CURRENT_DATE; Producción: Ejemplo 2: entrega el CURRENT_DATE CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE ); entrega fecha_entrega  CURRENT_DATE INSERT INTO delivery(product) VALUES(‘Data Structure And Algorithm Edition 1’); SELECT * FROM delivery; Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 … Continue reading «PostgreSQL – Función FECHA_ACTUAL»

PostgreSQL – Función EXTRACTO

EXTRACTO() Syntax: EXTRACT(field FROM source) Analicemos la sintaxis anterior: fuente FECHA MARCA DE TIEMPO SELECT EXTRACT(YEAR FROM TIMESTAMP ‘2020-12-31 13:30:15’); Producción: Ejemplo 2: extrae el SELECT EXTRACT(QUARTER FROM TIMESTAMP ‘2020-12-31 13:30:15’); Producción: Ejemplo 3: La siguiente declaración extrae SELECT EXTRACT(MONTH FROM TIMESTAMP ‘2020-12-31 13:30:15’); Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 y traducido por … Continue reading «PostgreSQL – Función EXTRACTO»

PostgreSQL – Función DATE_PART

En PostgreSQL, DATE_PART() DATE_PART(field, source) fuente de campo siglo década año mes día hora minuto segundo microsegundos milisegundos abajo doy época isodova isoaño zona horaria timezone_hour timezone_minute FECHA_PARTE() marca de tiempo SELECT date_part(‘century’, TIMESTAMP ‘2020-01-01’); Producción: Ejemplo 2: FECHA_PARTE() SELECT date_part(‘hour’, TIMESTAMP ‘2020-03-18 10:20:30’) h, date_part(‘minute’, TIMESTAMP ‘2020-03-18 10:20:30’) m, date_part(‘second’, TIMESTAMP ‘2020-03-18 10:20:30’) s; … Continue reading «PostgreSQL – Función DATE_PART»

PostgreSQL – Función REGEXP_MATCHES

REGEXP_PARTIDOS() REGEXP_MATCHES(source_string, pattern [, flags]) Analicemos la sintaxis anterior: fuente patrón banderas REGEXP_COINCIDENCIAS() ‘Learning #Geeksforgeeks #geekPower’ SELECT REGEXP_MATCHES(‘Learning #Geeksforgeeks #geekPower’, ‘#([A-Za-z0-9_]+)’, ‘g’); Producción: Ejemplo 2: Esto es común para todos los patrones que pueden coincidir con las expresiones regulares, como se muestra en el siguiente ejemplo: SELECT REGEXP_MATCHES(‘ABC’, ‘^(A)(..)$’, ‘g’); Producción: Publicación traducida automáticamente Artículo … Continue reading «PostgreSQL – Función REGEXP_MATCHES»

PostgreSQL: sobrecarga de funciones

get_rental_duration() a CREATE OR REPLACE FUNCTION get_rental_duration(p_customer_id INTEGER) RETURNS INTEGER AS $$ DECLARE rental_duration INTEGER; BEGIN — get the rate based on film_id SELECT INTO rental_duration SUM( EXTRACT( DAY FROM return_date – rental_date)) FROM rental WHERE customer_id=p_customer_id; RETURN rental_duration; END; $$ LANGUAGE plpgsql; get_rental_function p_customer_id 278 get_rental_duration SELECT get_rental_duration(278); Devuelve lo siguiente: p_from_date get_rental_duration() CREATE … Continue reading «PostgreSQL: sobrecarga de funciones»