Tratamiento de los valores nulos – NULL

Se representa por el marcador NULL y es la forma que los sistemas gestores de bases de datos relacionales   indicar que no existe información en un campo. Esta falta de información puede venir dada porque no es aplicable o el desconocimiento del propio valor. El uso...

Funciones analíticas. SQL Estandar

Las funciones analíticas o window functions se utilizan para realizar calculos de una manera más sencilla y elegante que con consultas SQL complejas, subconsultas u operaciones de combinación. Beneficios de las funciones analíticas: Facilitar la obtención de...

CTE Common table expresion en SQL

CTE Common table expresion: simplifica y facilita la construcción de consultas complejas mediante el uso de WITH. Nos permite definir consultas auxiliares para su reutilización en consultas más complejas. Permiten dividir consultas complejas en consultas más pequeñas...

Definición: Vista en SQL

Las vistas en SQL proporcionan un conjunto de datos que no existen en el sistema de forma inherente, de forma que permita un rápido acceso a estos sin necesidad de tener que realizar posibles agregaciones, combinaciones entre tablas, filtros y/o cálculos sobre los...

Definición: Clave subrogada SQL

La clave subrogada o surrogate key es el identificador único de una tabla que no se deriva de los datos de la aplicación, generalmente no es visible al usuario y se suele construir a partir de una secuencia autogenerada. Ej: id_producto La clave de negocio o business...

Actualizaciones de tablas. SQL Estandar

Incrementar el precio de los Lácteos  un 10%. UPDATE ventas.tb_product SET price = 1.1*price WHERE product_id IN ( SELECT product_id FROM ventas.tb_product Pro INNER JOIN ventas.tb_category Cat ON Pro.category_id = Cat.category_id WHERE Cat.category_name =...