PostgreSQL – Función CONTAR()

La función COUNT() es una función agregada que permite a los usuarios obtener la cantidad de filas que coinciden con un requisito particular de una consulta. Según los requisitos del usuario, la función COUNT() puede tener las siguientes sintaxis: Syntax: COUNT(*) Returns: All rows including NULL and Duplicates Syntax: COUNT(column) Returns: All rows except NULL. … Continue reading «PostgreSQL – Función CONTAR()»

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 – CUBO

En PostgreSQL , CUBE se usa para generar múltiples conjuntos de agrupación a la vez. Es una subclase de la cláusula GROUP BY y resulta útil al generar múltiples conjuntos de agrupación. Un conjunto de agrupación es un conjunto de columnas que desea agrupar. Sintaxis: SELECT column1, column2, column3, aggregate (column4) FROM table_name GROUP BY … Continue reading «PostgreSQL – CUBO»

PostgreSQL – CREAR ÍNDICE

Para comprender mejor el concepto detrás de los índices en PostgreSQL, suponga que necesita buscar el número de teléfono de Raju Kumar en una guía telefónica. Con el entendimiento de que los nombres en la guía telefónica están en orden alfabético, primero busca la página donde el apellido es Kumar, luego busca el nombre Raju … Continue reading «PostgreSQL – CREAR ÍNDICE»

PostgreSQL: comparación de tablas

En PostgreSQL , hay varias formas de comparar dos tablas para encontrar la diferencia entre ellas. En este artículo, analizaremos las dos técnicas más utilizadas.  1. Comparación utilizando los operadores EXCEPT y UNION crear tabla foo bar insertar CREATE TABLE foo ( ID INT PRIMARY KEY, NAME VARCHAR (50) ); INSERT INTO foo (ID, NAME) … Continue reading «PostgreSQL: comparación de tablas»

PostgreSQL – Declaración DROP VIEWS

Una vista puede verse como una tabla virtual que puede contener todas las filas de una tabla o filas seleccionadas de una o más tablas. Estos nos permiten ver datos limitados solo en lugar de información completa almacenada en una tabla. Se puede crear una vista a partir de una o varias tablas base ( … Continue reading «PostgreSQL – Declaración DROP VIEWS»

PostgreSQL: variables de tipo de fila

PostgreSQL usa las variables de tipo Fila para almacenar una fila completa de un conjunto de resultados devuelto por la instrucción select into . Declaración : Podemos declarar una variable de tipo de fila que tenga el mismo tipo de datos que el tipo de datos correspondiente en la fila de la tabla o la … Continue reading «PostgreSQL: variables de tipo de fila»

PostgreSQL: tipo de datos de marca de tiempo

En PostgreSQL 2, los tipos de datos temporales, a saber, la marca de tiempo y la marca de tiempo, donde uno no tiene zona horaria y el otro tiene zona horaria, respectivamente, son compatibles para almacenar la hora y la fecha en una columna. Tanto la marca de tiempo como la marca de tiempo usan … Continue reading «PostgreSQL: tipo de datos de marca de tiempo»

PostgreSQL – Operador EXCEPTO

En PostgreSQL , el operador EXCEPT se usa para devolver filas distintas de la primera consulta (izquierda) que no están en el resultado de la segunda consulta (derecha) al comparar conjuntos de resultados de dos o más consultas. Syntax: SELECT column_list FROM A WHERE condition_a EXCEPT SELECT column_list FROM B WHERE condition_b; Se deben obedecer … Continue reading «PostgreSQL – Operador EXCEPTO»

PostgreSQL: tamaño del espacio de tabla

En este artículo, veremos la función que se utiliza para obtener el tamaño del espacio de tablas de la base de datos de PostgreSQL . La función pg_tablespace_size() se usa para obtener el tamaño de un tablespace de una tabla. Esta función acepta un nombre de espacio de tabla y devuelve el tamaño en bytes.  Syntax: … Continue reading «PostgreSQL: tamaño del espacio de tabla»