Está en la página 1de 2

Formacin 2002.

Tema 5. Lenguaje de Manipulacin de Datos (DML)

SOLUCIONES TEMA 5
14. SELECT ART_NOM FROM ARTICULOS WHERE ART_COL IN ('ROJO','VERDE'); ART_NOM -------------------LAMPARA LAMPARA BOLIGRAFO BOLIGRAFO LUJO BOLIGRAFO LUJO IMPRESORA 6 rows selected. 15. SQL> SELECT CLT_NOM, CLT_APELL FROM CLIENTES WHERE CLT_APELL LIKE('RO%'); CLT_NOM CLT_APELL ----------------- ---------------Consuelo ROMAN Pau ROCA 16. SELECT CLT_NOM, CLT_APELL FROM CLIENTES WHERE CLT_APELL LIKE 'DU___T'; /* Dar un fallo */ 17. SQL> SELECT ART_NUM, ART_NOM FROM ARTICULOS WHERE ART_COL IS NULL; ART_NUM ART_NOM --------- -------------------8 PESCARTAS 1-500 9 PESCARTAS 1-1000 18. SELECT ART_NUM, ART_NOM, ART_PESO FROM ARTICULOS ORDER BY ART_PESO; ART_NUM ART_NOM ART_PESO --------- --------------------------------- --------------10 BOLIGRAFO 20 11 BOLIGRAFO 20 12 BOLIGRAFO LUJO 20 13 BOLIGRAFO LUJO 20 15 BOLIGRAFO LUJO 20 14 BOLIGRAFO LUJO 20 3 CALENDARIO 100 2 CALCULADORA 150 1 IMPRESORA 150 4 LAMPARA 550 5 LAMPARA 550 6 LAMPARA 550 7 LAMPARA 550 8 PESCARTAS 1-500 9 PESCARTAS 1-1000 15 rows selected.

No es necesario la clusual ASC, porque es por defecto.

Prcticas de Diseo y Gestin de Bases de Datos

Page 1 of 2

Formacin 2002.

Tema 5. Lenguaje de Manipulacin de Datos (DML)

Los valores NULL salen al final. 19. SELECT ART_NUM, ART_NOM, ART_PESO FROM ARTICULOS WHERE ART_PESO <= 100 ORDER BY ART_PESO, ART_PC DESC; ART_NUM ART_NOM ART_PESO --------- --------------------------------- ----------------12 BOLIGRAFO LUJO 20 13 BOLIGRAFO LUJO 20 15 BOLIGRAFO LUJO 20 14 BOLIGRAFO LUJO 20 10 BOLIGRAFO 20 11 BOLIGRAFO 20 3 CALENDARIO 100 7 rows selected. 20. SELECT CLT_NUM, CLT_APELL FROM CLIENTES WHERE (CLT_APELL LIKE 'DU___T') AND (CLT_NOM LIKE '______'); /* Dar un error */

Prcticas de Diseo y Gestin de Bases de Datos

Page 2 of 2

También podría gustarte