PostgreSQL – Operador INTERSECT

PostgreSQL tiene un operador INTERSECT que se usa para combinar dos o más conjuntos de resultados devueltos por la declaración SELECT y proporcionar los datos comunes entre las tablas en un único conjunto de resultados.  Syntax: SELECT column_list FROM A INTERSECT SELECT column_list FROM B; Se deben seguir las siguientes reglas al usar el operador … Continue reading «PostgreSQL – Operador INTERSECT»

PostgreSQL – DROP ESQUEMA

PostgreSQL también admite la eliminación de un esquema y sus objetos mediante la instrucción DROP SCHEMA. Syntax: DROP SCHEMA [IF EXISTS] schema_name [ CASCADE | RESTRICT ]; Analicemos la sintaxis anterior: Primero, especifique el nombre del esquema del que desea eliminar después de las palabras clave DROP SCHEMA. En segundo lugar, use la opción SI … Continue reading «PostgreSQL – DROP ESQUEMA»

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 ASCII

ASCII() un ASCII ASCII() Syntax:ASCII(char) Analicemos la sintaxis anterior: El argumento char es un carácter para el que desea derivar el código ASCII. También es importante tener en cuenta que si el usuario pasa una string a la función ASCII(), devolverá el código ASCII del primer carácter. ASCII()Aa SELECT ASCII( ‘Geeks’ ), ASCII( ‘G’ ); … Continue reading «PostgreSQL – Función ASCII»

Operaciones CRUD en Postgres usando una base de datos asíncrona en Python

CRUD significa operaciones de creación, lectura, actualización y eliminación. Todas estas operaciones se pueden hacer asíncronas utilizando la conexión de base de datos asíncrona. Después de realizar una conexión asíncrona con la base de datos de Postgres, el rendimiento de la aplicación mejora significativamente ya que todas las operaciones se realizan simultáneamente en lugar de … Continue reading «Operaciones CRUD en Postgres usando una base de datos asíncrona en Python»

PostgreSQL: diferencia entre CHAR, VARCHAR y TEXT

Ahora que estamos familiarizados con el concepto de tipos de datos de caracteres CHAR, VARCHAR y TEXT respectivamente en PostgreSQL, este artículo se centrará en resaltar la diferencia clave entre ellos.  ¿Qué es el tipo de datos CHAR?  Este tipo de datos se utiliza para almacenar caracteres de longitud limitada. Se representa como char(n) o … Continue reading «PostgreSQL: diferencia entre CHAR, VARCHAR y TEXT»

PostgreSQL – Consulta recursiva

PostgreSQL proporciona la instrucción WITH que admite el diseño de consultas auxiliares, también conocidas como CTE (Common Table Expressions). Una consulta recursiva es una consulta que hace referencia a una CTE recursiva. Las consultas recursivas son útiles en muchas circunstancias, como para consultar datos jerárquicos como la estructura organizativa, el seguimiento del linaje, etc. Sintaxis: … Continue reading «PostgreSQL – Consulta recursiva»

PostgreSQL – CAMBIAR EL NOMBRE DE LA COLUMNA

En PostgreSQL , la cláusula RENAME COLUMN se usa con la declaración ALTER TABLE para cambiar el nombre de una o más columnas en una tabla. Syntax: ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name; Analicemos la sintaxis anterior: Primero, especifique la tabla que contiene la columna que desea cambiar de nombre, después de la … Continue reading «PostgreSQL – CAMBIAR EL NOMBRE DE LA COLUMNA»

PostgreSQL: expresión DISTINCT ON

PostgreSQL también proporciona una expresión como DISTINCT ON que se usa con la declaración SELECT para eliminar duplicados de un resultado de conjunto de consultas al igual que la cláusula DISTINCT. Además de eso, también mantiene la «primera fila» de cada fila de duplicados en la consulta establecer resultado.  Sintaxis:  SELECT DISTINCT ON (column_1) column_alias, … Continue reading «PostgreSQL: expresión DISTINCT ON»

PostgreSQL – Cambiar el nombre de la base de datos

En PostgreSQL, la declaración ALTER DATABASE RENAME TO se usa para cambiar el nombre de una base de datos. Se deben seguir los siguientes pasos al cambiar el nombre de una base de datos:  Desconéctese de la base de datos a la que desea cambiar el nombre conectándose a una base de datos diferente. Finalice … Continue reading «PostgreSQL – Cambiar el nombre de la base de datos»