You are on page 1of 3

Formacin 2002. Tema 6.

Funciones.

SOLUCIONES TEMA 6
21. SELECT ART_NUM, ART_NOM, (ART_PV - ART_PC) AS MARGEN FROM ARTICULOS WHERE ART_PC>2000; ART_NUM ART_NOM MARGEN --------- --------------------------------- ----------------2 CALCULADORA 700 4 LAMPARA 880 6 LAMPARA 880 7 LAMPARA 880 8 PESCARTAS 1-500 1600 9 PESCARTAS 1-1000 2000 6 rows selected.

22. SELECT AVG(ART_PESO) FROM ARTICULOS; AVG(ART_PESO) ------------209.23077 23. SELECT AVG(ART_PESO) AS MEDIA, MAX(ART_PV - ART_PC) AS MARGEN, MAX(ART_PV) - MIN(ART_PC) AS DIFERENCIA FROM ARTICULOS WHERE ART_COL IS NOT NULL; MEDIA MARGEN DIFERENCIA -------------- ------------------- -------------------209.23077 900 4680 24. SELECT COUNT(DISTINCT ART_COL) FROM ARTICULOS; COUNT(DISTINCTART_COL) ----------------------------------------5

25. SELECT AVG(ART_PV) AS MEDIA, ART_COL AS COLOR FROM ARTICULOS WHERE ART_COL IS NOT NULL GROUP BY ART_COL ORDER BY ART_COL; MEDIA COLOR --------- --------1040 AZUL 1750 BLANCO 2400 NEGRO 925 ROJO 1540 VERDE 26. SELECT AVG(ART_PV) AS MEDIA, ART_COL AS COLOR FROM ARTICULOS WHERE ART_COL IS NOT NULL AND ART_PC>=100 GROUP BY ART_COL ORDER BY ART_COL;

Prcticas de Diseo y Gestin de Bases de Datos

Page 1 of 3

Formacin 2002. Tema 6.

Funciones.

MEDIA COLOR --------- ---------2980 AZUL 1750 BLANCO 4700 NEGRO 1780 ROJO 2980 VERDE

27. SELECT ART_COL AS COLOR, COUNT(DISTINCT ART_COL) AS NUMERO FROM ARTICULOS GROUP BY ART_NOM, ART_COL HAVING NOT ART_NOM='IMPRESORA'; COLOR NUMERO --------------------------------------AZUL 1 ROJO 1 AZUL 1 NEGRO 1 ROJO 1 VERDE 1 NEGRO 1 BLANCO 1 AZUL 1 BLANCO 1 ROJO 1 VERDE 1 0 0 14 rows selected. 28. SELECT DISTINCT ART_COL COLOR FROM ARTICULOS WHERE ART_COL IS NOT NULL GROUP BY ART_COL HAVING AVG(ART_PV)>2000 ORDER BY ART_COL; COLOR ---------NEGRO 29. SELECT VNT_TDA TIENDA, COUNT(VNT_TDA) NUMERO_VENTAS, SUM(VNT_CANT) NUM_ARTICULOS FROM VENTAS WHERE VNT_FCH BETWEEN 20010109 AND 20010113 GROUP BY VNT_TDA HAVING COUNT(VNT_TDA) > 2;

Prcticas de Diseo y Gestin de Bases de Datos

Page 2 of 3

Formacin 2002. Tema 6.

Funciones.

TIENDA NUMERO_VENTAS NUM_ARTICULOS ------------------------------------------------------------------2 3 12 7 3 4 11 3 16

Prcticas de Diseo y Gestin de Bases de Datos

Page 3 of 3

You might also like