Soluciones Tema 7

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Formacin 2002. Tema 7.

Consultas anidadas.

SOLUCIONES TEMA 7
32. SELECT ART_NUM NUMERO, ART_NOM NOMBRE, ART_PESO PESO FROM ARTICULOS WHERE ART_PESO < (SELECT ART_PESO FROM ARTICULOS WHERE ART_NUM = 2) ORDER BY ART_PESO;

NUMERO NOMBRE PESO --------- -------------------- ------------------10 BOLIGRAFO 20 11 BOLIGRAFO 20 12 BOLIGRAFO LUJO 20 14 BOLIGRAFO LUJO 20 15 BOLIGRAFO LUJO 20 13 BOLIGRAFO LUJO 20 3 CALENDARIO 100 7 rows selected. 33. SELECT ART_NUM NUMERO, ART_NOM NOMBRE FROM ARTICULOS WHERE ART_PESO > (SELECT ART_PESO FROM ARTICULOS WHERE ART_NOM = 'CALENDARIO') OR ART_COL IN (SELECT ART_COL FROM ARTICULOS WHERE ART_NOM = 'IMPRESORA');

NUMERO NOMBRE --------- -------------------2 CALCULADORA 4 LAMPARA 5 LAMPARA 6 LAMPARA 7 LAMPARA 10 BOLIGRAFO 12 BOLIGRAFO LUJO 1 IMPRESORA 8 rows selected. 34. SELECT ART_NUM FROM ARTICULOS WHERE ART_COL = (SELECT ART_COL FROM ARTICULOS WHERE ART_NUM=10) AND ART_PESO >= (SELECT AVG(ART_PESO) FROM ARTICULOS);

ART_NUM ----------------4

Prcticas de Diseo y Gestin de Bases de Datos

Page 1 of 3

Formacin 2002. Tema 7.

Consultas anidadas.

35. SELECT PRV_NUM NUMERO, PRV_NOM NOMBRE FROM PROVEEDORES WHERE PRV_NUM IN (SELECT ART_PRV FROM ARTICULOS WHERE ART_COL = 'NEGRO'); NUMERO NOMBRE ---------------- ---------------------------------------1 CATIO ELECTRONIC 2 ESTILOGRAFICAS REUNIDAS

36. SELECT CLT_NUM NUMERO, CLT_NOM NOMBRE, CLT_APELL APELLIDOS FROM CLIENTES WHERE CLT_PAIS='E' AND CLT_POB IN (SELECT CLT_POB FROM CLIENTES WHERE CLT_NOM='Pablo') ORDER BY CLT_NUM; NUMERO NOMBRE APELLIDOS ---------------- ------------- -------------------5 Antoni LLOPIS 7 Pablo GOI 12 Pablo CURRO 15 Jacinto DURAN 16 Pedro MINGUIN

37. SELECT ART_NUM, ART_NOM, ART_COL, ART_PV FROM ARTICULOS WHERE ART_PV IN (SELECT MAX(ART_PV) FROM ARTICULOS WHERE ART_COL IS NOT NULL GROUP BY ART_COL); ART_NUM ART_NOM ART_COL ART_PV --------- ----------------------- ----------------- ------------5 LAMPARA BLANCO 2900 4 LAMPARA ROJO 2980 7 LAMPARA VERDE 2980 6 LAMPARA AZUL 2980 2 CALCULADORA NEGRO 4700 38. SELECT TDA_GER FROM TIENDAS WHERE TDA_NUM IN (SELECT VNT_TDA FROM VENTAS WHERE VNT_ART = 2); TDA_GER ------------------------MARTINEZ, Juan MODOUX, Jean

Prcticas de Diseo y Gestin de Bases de Datos

Page 2 of 3

Formacin 2002. Tema 7.

Consultas anidadas.

39. SELECT TDA_NUM, TDA_GER FROM TIENDAS WHERE TDA_NUM IN (SELECT VNT_TDA FROM VENTAS WHERE VNT_ART=3 AND VNT_CANT>1); TDA_NUM TDA_GER --------- ------------------------2 MARTINEZ, Juan 3 DOMINGUEZ, Julin 4 PEA, Jos Mara 5 MENDEZ, Pedro 6 MARIN, Raquel 12 FOUET, Paul 6 rows selected. 40. SELECT ART_NUM, ART_NOM FROM ARTICULOS WHERE ART_PV > (SELECT MIN(ART_PV) FROM ARTICULOS WHERE ART_COL = 'BLANCO'); ART_NUM ART_NOM --------- -------------------2 CALCULADORA 4 LAMPARA 5 LAMPARA 6 LAMPARA 7 LAMPARA 8 PESCARTAS 1-500 9 PESCARTAS 1-1000 7 rows selected. 41. SELECT ART_NUM, ART_NOM FROM ARTICULOS WHERE ART_PV > ANY (SELECT ART_PV FROM ARTICULOS WHERE ART_COL = 'BLANCO'); ART_NUM ART_NOM --------- -------------------2 CALCULADORA 4 LAMPARA 5 LAMPARA 6 LAMPARA 7 LAMPARA 8 PESCARTAS 1-500 9 PESCARTAS 1-1000 7 rows selected.

La solucin de este ejercicio 42 se ver en el tema siguiente.

Prcticas de Diseo y Gestin de Bases de Datos

Page 3 of 3

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy