PostgreSQL: operador LIKE

El operador LIKE de PostgreSQL se utiliza para consultar datos utilizando técnicas de coincidencia de patrones. Su resultado incluye strings que distinguen entre mayúsculas y minúsculas y siguen el patrón mencionado. Es importante saber que PostgreSQL proporciona 2 caracteres comodín especiales con el fin de hacer coincidir los patrones como se muestra a continuación: Porcentaje … Continue reading «PostgreSQL: operador LIKE»

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 – Función LAST_VALUE

En PostgreSQL , LAST_VALUE() Syntax: LAST_VALUE ( expression ) OVER ( [PARTITION BY partition_expression, … ] ORDER BY sort_expression [ASC | DESC], … ) Analicemos la sintaxis anterior: La expresión es un entero de valor único que se utiliza para evaluar el valor de la última fila en una partición ordenada del conjunto de resultados … Continue reading «PostgreSQL – Función LAST_VALUE»

PostgreSQL: restricción NOT NULL

La restricción PostgreSQL Not-Null, como sugiere el nombre, se usa para garantizar que cualquier valor en la columna respectiva no sea nulo. En el mundo de la base de datos, NULL es información desconocida o faltante. El valor NULL está separado de una string vacía o del número cero. Por ejemplo, uno puede pedirle a … Continue reading «PostgreSQL: restricción NOT NULL»

PostgreSQL: crea vistas actualizables

Una vista puede representar un subconjunto de una tabla real, seleccionando ciertas columnas o ciertas filas de una tabla ordinaria. Podemos usarlos para restringir el acceso a la tabla original para que los usuarios puedan ver solo una parte secundaria de una tabla. La tabla a partir de la cual se crea la vista se … Continue reading «PostgreSQL: crea vistas actualizables»

PostgreSQL – SOLTAR COLUMNA

PostgreSQL también admite la cláusula DROP COLUMN en la instrucción ALTER TABLE para eliminar una o más columnas de una tabla. Cuando elimina una columna de una tabla, PostgreSQL eliminará automáticamente todos sus índices y restricciones relacionados con la columna. Syntax: ALTER TABLE table_name DROP COLUMN column_name; Ahora veamos un ejemplo. Ejemplo: Primero, creamos algunas … Continue reading «PostgreSQL – SOLTAR COLUMNA»

PostgreSQL: estructura de bloques

Syntax: [ <<label>> ] [ DECLARE declarations ] BEGIN statements; … END [ label ]; FINAL SALIDA un DO $$ <<first_block>> DECLARE counter integer := 0; BEGIN counter := counter + 1; RAISE NOTICE ‘The current value of counter is %’, counter; END first_block $$; NOTICE: The current value of counter is 1 La ejecución … Continue reading «PostgreSQL: estructura de bloques»

PostgreSQL – Función FORMATO

En FORMATO() Syntax: FORMAT(format_string [, format_argument [, ….] ]) Analicemos la sintaxis anterior: FORMATO()VARIÁDICO FORMATO() Argumentos 1. formato_string format_string establece el comportamiento de la string formateada resultante. También tiene especificadores de texto y formato. En esta función, los argumentos de texto se copian directamente en la string de resultados y los especificadores de formato son … Continue reading «PostgreSQL – Función FORMATO»

PostgreSQL – REVOCAR

en la REVOCACIÓN A continuación se muestra la sintaxis de la instrucción REVOKE: Syntax: REVOKE privilege | ALL ON TABLE tbl_name | ALL TABLES IN SCHEMA schema_name FROM role_name; Analicemos la sintaxis anterior: Primero, especifique los privilegios que se van a revocar. Use la opción TODOS para revocar todos los privilegios otorgados anteriormente. Luego, establezca … Continue reading «PostgreSQL – REVOCAR»

PostgreSQL: cláusula GROUP BY

La cláusula GROUP BY de PostgreSQL se usa para dividir las filas devueltas por la declaración SELECT en diferentes grupos. La especialidad de la cláusula GROUP BY es que se pueden usar funciones como SUM() para calcular la suma de elementos o COUNT()para obtener el número total de elementos en los grupos. Syntax: SELECT column_1, … Continue reading «PostgreSQL: cláusula GROUP BY»