SELECT [DISTINCT] { * | tabla.col [, tabla.col ] } FROM tabla [, tabla ] [ WHERE condición_búsqueda ] [GROUP BY tabla.col [, tabla.col ] [HAVING condición_para_el_grupo ] ] [ { UNION | INTERSECT | MINUS } SELECT... ]; Práctica 6: Union, Intersect, Minus
SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘S%’ UNION SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘%N%’; TABLA PUEBLOS
Práctica 6: Union, Intersect, Minus SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘S%’ UNION SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘%N%’; TABLA PUEBLOS
Práctica 6: Union, Intersect, Minus SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘S%’ UNION SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘%N%’; TABLA PUEBLOS
Práctica 6: Union, Intersect, Minus SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘S%’ UNION SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘%N%’; TABLA PUEBLOS RESULTADO
Código de los puebos en los que no tenemos clientes: SELECT codpue FROM pueblos MINUS SELECT codpue FROM clientes; Práctica 6: Union, Intersect, Minus
Nombres de pueblos que hay en las provincias con código ‘12’ y ‘14’: SELECT nombre FROM pueblos WHERE codpro = ‘12’ INTERSECT SELECT nombre FROM pueblos WHERE codpro = ‘14’; Práctica 6: Union, Intersect, Minus
SELECT [DISTINCT] { * | tabla.col [, tabla.col ] } FROM tabla [, tabla ] [ WHERE condición_búsqueda ] [GROUP BY tabla.col [, tabla.col ] [HAVING condición_para_el_grupo ] ] [ { UNION | INTERSECT | MINUS } SELECT... ] [ORDER BY tabla.col [ ASC | DESC ] [, tabla.col [ ASC | DESC ] ]; Práctica 6: Ordenación
SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre ASC; TABLA CLIENTES RESULTADO
Práctica 6: Ordenación SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre, codcli DESC; TABLA CLIENTES RESULTADO
Práctica 6: Join externo SELECT c.codcli, p.nombre FROM clientes c, pueblos p WHERE c.codpue = p.codpue; TABLA CLIENTES RESULTADO TABLA PUEBLOS
Práctica 6: Join externo SELECT c.codcli, p.nombre FROM clientes c, pueblos p WHERE c.codpue = p.codpue (+); TABLA CLIENTES RESULTADO TABLA PUEBLOS
Práctica 6: Join externo SELECT c.codcli, p.nombre FROM clientes c, pueblos p WHERE c.codpue (+) = p.codpue; TABLA CLIENTES RESULTADO TABLA PUEBLOS