Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNCIONES
Conjunto de líneas de código que realizan una tarea especifica y puede retornar un valor.
JOIN
Combina registros de tablas relacionadas basándose en una condición de unión especificada
INNER JOIN Devuelve los datos solicitados para cada fila en cada tabla solo donde hay una
coincidencia exacta en el campo de combinación (si es nulo no lo muestra).
SELECT cliente.numerocliente, ordenes.monto
FROM cliente JOIN ordenes ON (cliente.numerocliente = ordenes.numerocliente);
LEFT OUTER JOIN Devuelve todos los reg de la tabla de la izquierda y los reg coincidentes de la
tabla de la derecha. Si no hay coincidencias en la tabla de la derecha, se devolverán valores nulos para
las columnas correspondientes de esa tabla.
SELECT cliente.numerocliente, ordenes.monto
FROM cliente LEFT OUTER JOIN ordenes ON (cliente.numerocliente =
ordenes.numerocliente);
RIGHT OUTER JOIN Devuelve todos los reg de la tabla de la derecha y los reg coincidentes de la
tabla de la izquierda. Si no hay coincidencias en la tabla de la izquierda, se devolverán valores nulos
para las columnas correspondientes de esa tabla.
SELECT Pedidos.ID, Clientes.Nombre, Pedidos.Descripción
FROM Clientes RIGHT JOIN Pedidos ON Clientes.ID = Pedidos.Cliente_ID;
SUBCONSULTAS
SELECT * FROM clientes
WHERE numerocliente IN
(SELECT numerocliente FROM ordenes);