PostgreSQL – Operador TODO

El operador ALL de PostgreSQL se utiliza para comparar un valor con una lista de valores devueltos por una subconsulta. Syntax: comparison_operator ALL (subquery) Las siguientes reglas deben seguirse al usar el operador ALL: El operador ALL siempre debe estar precedido por un operador de comparación (=, !=, <, >, >=, <=). Siempre debe ir … Continue reading «PostgreSQL – Operador TODO»

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 – Crear base de datos

PostgreSQL tiene múltiples formas de crear una base de datos. En este artículo discutiremos múltiples formas de hacerlo. 1. Usando el shell psql: Para crear una base de datos a través del shell psql, hacemos uso de la declaración CREATE DATABASE como se muestra a continuación: CREATE DATABASE db_name OWNER = role_name TEMPLATE = template … Continue reading «PostgreSQL – Crear base de datos»

PostgreSQL: operador NO EN – Part 1

El operador NOT IN de PostgreSQL funciona exactamente al contrario que el operador IN. Se utiliza para filtrar los resultados de la consulta excluyendo los valores especificados de la lista de valores. La sintaxis para usar el operador NOT IN con la cláusula WHERE para verificar una lista de valores (excepto los valores especificados) que … Continue reading «PostgreSQL: operador NO EN – Part 1»

PostgreSQL – Declaración IF

PostgreSQL tiene una declaración IF que ejecuta `sentencias` si una condición es verdadera. Si la condición se evalúa como falsa, el control se pasa a la siguiente declaración después de la parte END IF. Syntax: IF condition THEN statements; END IF; La declaración condicional anterior es una expresión booleana que se evalúa como verdadera o … Continue reading «PostgreSQL – Declaración IF»

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

El operador UNION de PostgreSQL se utiliza para combinar conjuntos de resultados de múltiples consultas en un único conjunto de resultados. Se utiliza para combinar conjuntos de resultados de dos o más declaraciones SELECT en un único conjunto de resultados. Syntax: SELECT column_1, column_2 FROM table_name_1 UNION SELECT column_1, column_2 FROM table_name_2; Las siguientes reglas … Continue reading «PostgreSQL: operador UNION»

PostgreSQL: operador NO ENTRE

El operador PostgreSQL NOT BETWEEN se usa para hacer coincidir todos los valores con un rango de valores, excluyendo los valores en el rango mencionado. Syntax: value NOT BETWEEN low AND high; Or, Syntax: value < low OR value > high; El operador NOT BETWEEN se usa generalmente con la cláusula WHERE asociada con la … Continue reading «PostgreSQL: operador NO ENTRE»

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

En PostgreSQL , la función COALESCE devuelve el primer argumento no nulo. Generalmente se usa con la declaración SELECT para manejar valores nulos de manera efectiva. Syntax: COALESCE (argument_1, argument_2, …); La función COALESCE acepta un número ilimitado de argumentos. Devuelve el primer argumento que no es nulo. Si todos los argumentos son nulos, la … Continue reading «PostgreSQL – COALESCE»