La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1 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

2 SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘S%’ UNION SELECT codpue FROM pueblos WHERE UPPER(nombre) LIKE ‘%N%’; TABLA PUEBLOS

3 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

4 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

5 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

6 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

7 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

8 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

9 SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre ASC; TABLA CLIENTES RESULTADO

10 Práctica 6: Ordenación SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre, codcli DESC; TABLA CLIENTES RESULTADO

11 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

12 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

13 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


Descargar ppt "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."

Presentaciones similares


Anuncios Google