PREGUNTA: Considere el siguiente ARTÍCULO de la tabla que se proporciona a continuación, escriba los comandos en SQL para 1 – 10 y la salida para 11 – 20
TABLA: ARTÍCULO
S_No | Nombre del árticulo | Compañía | Costo | Cantidad_de_compra | DOP |
1 | Monitor | A B C | 6300 | 20 | 2010-05-30 |
2 | UPC | FCD | 8000 | 30 | 2010-07-23 |
3 | Ratón | FGH | 250 | 25 | 2010-08-04 |
4 | UPS | HIJ | 2100 | 10 | 2010-06-19 |
5 | Impresora | JKL | 8400 | 4 | 2010-11-27 |
6 | Escáner | JKL | 4500 | 6 | 2010-08-14 |
Escriba los comandos SQL del 1 al 10.
1. Para mostrar el nombre del artículo y el costo de los artículos que se compraron después del ‘2010-08-05’.
Select Item_Name,Cost from ITEM where DOP>"2010-08-05";
2. Para mostrar información de aquellos artículos cuya cantidad de compra sea mayor a 10 ordenados por Fecha de Compra.
Select * from ITEM where Purchase_Qty>10 ORDER BY DOP;
3. Para mostrar el precio de coste medio de los artículos de la empresa ‘JKL’.
Select avg(cost) from ITEM where Company="JKL";
4. Para mostrar toda la información de aquellos artículos cuyo nombre comience con la letra ‘M’ .
Select * from ITEM where Item_Name like "M%";
5. Para mostrar el precio de costo máximo de los artículos que contienen la letra ‘J’ en el nombre de la empresa.
Select max(Cost) from ITEM where Company like '%J%;
6. Para mostrar todos los detalles de los artículos cuya cantidad de compra es superior a 5 dispuestos en orden decreciente de Fecha de compra.
Select * from ITEM where Purchase_Qty>5 order by DOP desc;
7. Para mostrar S_No, Item_Name y el costo de todos aquellos artículos donde Item_Name tiene la letra ‘o’ en la segunda posición.
Select S_No,Item_Name,Cost from ITEM where instr(Item_Name,'o')=2;
8. Para mostrar Company, mínimo de Purchase_Qty agrupados por el mes de compra.
Select Company,min(Purchase_Qty) from ITEM group by month(DOP);
9. Mostrar la estructura de la tabla ITEM.
Desc ITEM;
10. Para establecer la cantidad de compra como 31 de la empresa ‘JKL’.
Update ITEM set Purchase_Qty=31 where Company='JKL';
Escriba la salida para las siguientes consultas SQL 11 – 20.
11. Seleccione el recuento (*) del artículo donde el costo> 6000 y la cantidad de compra <25; PRODUCCIÓN:
contar(*) |
2 |
12. Seleccione max(Purchase_Qty) del artículo donde el costo es <5000; PRODUCCIÓN:
max(Comprar_Cantidad) |
25 |
13. Seleccione avg(Cost) from item where Purchase_Qty>25; PRODUCCIÓN:
promedio (costo) |
8000 |
14. Seleccione costo+200 como ‘Precio_de_venta’ del elemento donde Nombre_del_elemento=’Escáner’; PRODUCCIÓN:
Precio de venta |
4700 |
15. Seleccione S_No,Item_Name,Purchase_Qty from ITEM donde Purchase_Qty>=10; PRODUCCIÓN:
S_No | Nombre del árticulo | Cantidad_de_compra |
1 | Monitor | 20 |
2 | UPC | 30 |
3 | Ratón | 25 |
4 | UPS | 10 |
16. Seleccione Ucase(Item_Name), Lcase(Company) de ITEM; PRODUCCIÓN:
Ucase(Item_Name) | Lcase(Empresa) |
MONITOR | a B C |
UPC | CDF |
RATÓN | fgh |
UPS | hola |
IMPRESORA | jkl |
ESCÁNER | jkl |
17. Seleccione S_No, DOP de ARTÍCULO donde mes (DOP) = 8; PRODUCCIÓN:
S_No | DOP |
3 | 2010-08-04 |
6 | 2010-08-14 |
18. Seleccione avg(Cost), Max(Purchase_Qty) from ITEM; PRODUCCIÓN:
promedio (costo) | Máx. (cantidad_de_compra) |
4925 | 30 |
19. Seleccione Item_Name de ITEM donde Item_Name como «%e%»; PRODUCCIÓN:
Nombre del árticulo |
Ratón |
Impresora |
Escáner |
20. Seleccione * de ITEM donde length(Item_Name)=3; PRODUCCIÓN:
S_No | Nombre del árticulo | Compañía | Costo | Cantidad_de_compra | DOP |
2 | UPC | FCD | 8000 | 30 | 2010-07-23 |
4 | UPS | HIJ | 2100 | 10 | 2010-06-19 |
Publicación traducida automáticamente
Artículo escrito por karishmakumari9000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA