PostgreSQL: índice parcial

En PostgreSQL, el DÓNDE Syntax: SELECT * FROM table_name WHERE column_name = constant_value; Con fines de demostración, trabajaremos con la tabla de clientes de la base de datos de muestra, es decir, dvdrental . Ejemplo: SELECT customer_id, first_name, last_name, email FROM customer WHERE active = 0; clienteEXPLICAR EXPLAIN SELECT customer_id, first_name, last_name, email FROM customer … Continue reading «PostgreSQL: índice parcial»

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»

PostgreSQL – Función NULLIF()

PostgreSQL tiene una función NULLIF para manejar valores nulos. NULLIF NULLIF(argument_1,argument_2); NULLIFargumento_1argumento_2argumento_1 una publicación CREATE TABLE posts ( id serial primary key, title VARCHAR (255) NOT NULL, excerpt VARCHAR (150), body TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP ); Ahora insertamos algunos datos de muestra en la tabla de la siguiente manera: INSERT INTO posts … Continue reading «PostgreSQL – Función NULLIF()»

PostgreSQL: optimización de SQL

PostgreSQL es la base de datos de código abierto de uso general más avanzada del mundo. pgAdmin es la herramienta de gestión o plataforma de desarrollo más popular para PostgreSQL. También es una plataforma de desarrollo de código abierto. Se puede usar en cualquier sistema operativo y se puede ejecutar como una aplicación de escritorio … Continue reading «PostgreSQL: optimización de SQL»

PostgreSQL – Salir

En PostgreSQL, la declaración EXIT se usa para terminar todo tipo de bucles como bucles incondicionales, un bucle while o un bucle for o terminar un bloque de código especificado por las palabras clave begin..end . Uso de EXIT para bucles  Podemos usar la salida para terminar las declaraciones en bucle usando la siguiente sintaxis: … Continue reading «PostgreSQL – Salir»

PostgreSQL – Mostrar bases de datos

En PostgreSQL , hay un par de formas de enumerar todas las bases de datos presentes en el servidor. En este artículo, los exploraremos. Usando el comando pSQL: Para enumerar todas las bases de datos presentes en el servidor de base de datos actual, use uno de los siguientes comandos: Syntax: \l or \l+ Ejemplo: … Continue reading «PostgreSQL – Mostrar bases de datos»

PostgreSQL – LIMIT con cláusula OFFSET

La cláusula LIMIT de PostgreSQL se usa para obtener un subconjunto de filas generadas por una consulta. Es una cláusula opcional de la instrucción SELECT. La cláusula LIMIT se puede usar con la cláusula OFFSET para omitir un número específico de filas antes de devolver la consulta de la cláusula LIMIT. Sintaxis: SELECT * FROM … Continue reading «PostgreSQL – LIMIT con cláusula OFFSET»

PostgreSQL – ALGÚN operador

PostgreSQL tiene un operador SOME que se usa para comparar un valor escalar con un conjunto de valores devueltos por una subconsulta. Syntax: expression operator SOME(subquery) Se deben seguir las siguientes reglas al usar el operador SOME de PostgreSQL: La subconsulta debe devolver exactamente una columna. El operador SOME debe estar precedido por uno de … Continue reading «PostgreSQL – ALGÚN operador»

PostgreSQL – Continuar

En PostgreSQL , la declaración de continuación se usa para omitir la iteración actual prematuramente y pasar directamente a la siguiente iteración. La sentencia continue se utiliza en conjeturas con todo tipo de bucles, incluidos bucles incondicionales, bucles while y bucles for. Sintaxis: CONTINUE [ label ] [ WHEN boolean-expression ]; Si analizamos la sintaxis … Continue reading «PostgreSQL – Continuar»

PostgreSQL: tipos de datos

En este artículo, veremos los diversos tipos de datos disponibles en PostgreSQL . Los siguientes tipos de datos son compatibles con PostgreSQL:  booleano Tipos de caracteres [como char, varchar y text] Tipos numéricos [como números enteros y de punto flotante] Tipos temporales [como fecha, hora, marca de tiempo e intervalo] UUID [para almacenar UUID (Universally … Continue reading «PostgreSQL: tipos de datos»