PostgreSQL: generación de números aleatorios

random(), definido por el usuario SELECT random(); Si prueba la sintaxis anterior, obtendrá lo siguiente: SELECT random() * 10 + 1 AS RAND_1_10; Si prueba la sintaxis anterior, obtendrá lo siguiente: piso() SELECT floor(random() * 10 + 1)::int; La consulta anterior da como resultado lo siguiente: SELECT floor(random() * (h-l+1) + l)::int; Para crear una … Continue reading «PostgreSQL: generación de números aleatorios»

PostgreSQL – Tamaño del valor

El tamaño de un valor significa el espacio necesario para almacenar un valor específico en la tabla de la base de datos. En este artículo, veremos la función que se usa para obtener el tamaño del valor de la base de datos de PostgreSQL . La pg_column_size()función se utiliza para obtener el tamaño de un … Continue reading «PostgreSQL – Tamaño del valor»

PostgreSQL – Función CURRENT_TIMESTAMP

CURRENT_TIMESTAMP() CURRENT_TIMESTAMP(precision) Analicemos la sintaxis anterior: precisión CURRENT_TIMESTAMP() MARCA DE TIEMPO CON ZONA HORARIA FECHA Y HORA ACTUAL() SELECT CURRENT_TIMESTAMP; Producción: Ejemplo 2: Primero cree una nota de tabla created_at TIMESTAMP CON ZONA HORARIA CREATE TABLE note( note_id serial PRIMARY KEY, message varchar(255) NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP ); creado_enCURRENT_TIMESTAMP() INSERT … Continue reading «PostgreSQL – Función CURRENT_TIMESTAMP»

PostgreSQL – Función CHR

CHR() El argumento de valor es generalmente un código ASCII entero o un carácter de punto de código Unicode UTF8. CHR() a CHR() SELECT CHR(100), CHR(200); Producción: Ejemplo 2: CHR() SELECT CHR(52), CHR(87); Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

PostgreSQL – Función ROW_NUMBER

En ROW_NUMBER() ROW_NUMBER() OVER( [PARTITION BY column_1, column_2, …] [ORDER BY column_3, column_4, …] ) Analicemos la sintaxis anterior: NUMERO DE FILA() PARTICIÓN POR PEDIR POR ÚLTIMO CREATE TABLE Animal_groups ( animal_id serial PRIMARY KEY, animal_name VARCHAR (255) NOT NULL ); CREATE TABLE Mammals ( mammal_id serial PRIMARY KEY, mammal_name VARCHAR (255) NOT NULL, lifespan … Continue reading «PostgreSQL – Función ROW_NUMBER»

PostgreSQL: tamaño de una base de datos

En este artículo, veremos la función que nos ayuda a evaluar el tamaño de una base de datos dada. La pg_database_size() función se utiliza para obtener el tamaño de una base de datos. Syntax: select pg_database_size(‘database_name’); Ahora enumeremos todas las bases de datos disponibles en nuestro servidor y busquemos sus tamaños en nuestro ejemplo usando … Continue reading «PostgreSQL: tamaño de una base de datos»

PostgreSQL – Función de substring

En PostgreSQL , el SUBSTRING ( string, start_position, length ) Analicemos la sintaxis anterior: La string  es una string cuyo tipo de datos es char, varchar, text, etc. start_position se usa para especificar la parte desde donde se devolverá la substring . Normalmente es un valor entero. El argumento de longitud  se utiliza para determinar … Continue reading «PostgreSQL – Función de substring»

Función PostgreSQL- DENSE_RANK

En , DENSE_RANK() DENSE_RANK() asigna un rango a cada fila en cada partición de un conjunto de resultados. A diferencia de la función RANK(), la función DENSE_RANK() siempre devuelve valores de rango consecutivos. Para cada partición, la función DENSE_RANK() devuelve el mismo rango para las filas que tienen los mismos valores A continuación se muestra … Continue reading «Función PostgreSQL- DENSE_RANK»

PostgreSQL – Función que devuelve una tabla

En este artículo, veremos el proceso de desarrollo de funciones que devuelven una tabla. base de datos de muestras de películas Operador ILIKE: CREATE OR REPLACE FUNCTION get_film (p_pattern VARCHAR) RETURNS TABLE ( film_title VARCHAR, film_release_year INT ) AS $$ BEGIN RETURN QUERY SELECT title, cast( release_year as integer) FROM film WHERE title ILIKE p_pattern … Continue reading «PostgreSQL – Función que devuelve una tabla»

Función PostgreSQL-LPAD

LPAD() LPAD(string, length[, fill]) Analicemos la sintaxis anterior: El argumento de la string LPAD() SELECT LPAD(‘GeeksforGeeks’, 15, ‘*’); Ejemplo 2: LPAD() SELECT first_name || ‘ ‘ || last_name fullname, SUM(amount) total, LPAD(‘*’, CAST(TRUNC(SUM(amount) / 10) AS INT), ‘*’) chart FROM payment INNER JOIN customer using (customer_id) GROUP BY customer_id ORDER BY SUM(amount) DESC; Producción: Publicación … Continue reading «Función PostgreSQL-LPAD»