PostgreSQL – TIEMPO Tipo de datos

PostgreSQL proporciona al usuario TIME un tipo de datos que se utiliza para manejar valores de tiempo. Requiere 8 bytes de almacenamiento y puede tener una precisión de hasta 6 dígitos. Puede variar de 00:00:00 a 24:00:00. Syntax: column_name TIME(precision); Los formatos de HORA comunes se ilustran a continuación: HH:MM HH:MM:SS HHMMSS Si se requiere … Continue reading «PostgreSQL – TIEMPO Tipo de datos»

PostgreSQL – CREAR ROL

PostgreSQL usa roles para representar cuentas de usuario. No utiliza el concepto de usuario como otros sistemas de bases de datos. Por lo general, los roles que pueden iniciar sesión se denominan roles de inicio de sesión. Son equivalentes a los usuarios en otros sistemas de bases de datos. Cuando los roles contienen otros roles, … Continue reading «PostgreSQL – CREAR ROL»

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: operador IN

El operador IN de PostgreSQL se usa con la cláusula WHERE para verificar una lista de valores. La sintaxis para usar el operador IN con la cláusula WHERE para verificar una lista de valores que devuelve un valor booleano dependiendo de la coincidencia es la siguiente: Sintaxis: valor IN (valor1, valor2, …) La sintaxis para … Continue reading «PostgreSQL: operador IN»

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»

Cláusula marco en SQL

Requisitos previos: funciones de ventana en SQL La cláusula FRAME se usa con funciones de ventana/analíticas en SQL. Cada vez que usamos una función de ventana, crea una ‘ventana’ o una ‘partición’ dependiendo de la columna mencionada después de la cláusula ‘partición por’ en la cláusula ‘sobre’. Y luego aplica esa función de ventana a … Continue reading «Cláusula marco en SQL»

PostgreSQL: conéctese al servidor de base de datos PostgreSQL en Python

El adaptador de base de datos psycopg se utiliza para conectarse con el servidor de base de datos PostgreSQL a través de python. Instalando psycopg: Primero, use la siguiente línea de comando desde la terminal: pip install psycopg Si ha descargado el paquete fuente en su computadora, puede usar setup.py de la siguiente manera: python … Continue reading «PostgreSQL: conéctese al servidor de base de datos PostgreSQL en Python»

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»

PostgreSQL: tabla temporal

Una tabla temporal, como su nombre lo indica, es una tabla de corta duración que existe durante una sesión de base de datos. PostgreSQL elimina automáticamente las tablas temporales al final de una sesión o transacción. Syntax: CREATE TEMPORARY TABLE temp_table( … ); or, CREATE TEMP TABLE temp_table( … ); Una tabla temporal solo es … Continue reading «PostgreSQL: tabla temporal»

PostgreSQL – Cambiar nombre de tabla

PostgreSQL tiene una cláusula RENAME que se usa con la declaración ALTER TABLE para cambiar el nombre de una tabla existente. Syntax: ALTER TABLE table_name RENAME TO new_table_name; En la sintaxis anterior: Primero, especifique el nombre de la tabla a la que desea cambiar el nombre después de la cláusula ALTER TABLE. En segundo lugar, … Continue reading «PostgreSQL – Cambiar nombre de tabla»