Comandos Taller SQL DML

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

1.

INSERT INTO cliente VALUES(42,'BEATRIZ PINZON' , 'CL 10 A # 2-13', ‘7234456’,


‘1032373600’, 1)

INSERT INTO "cliente" VALUES(45,'ARMANDO MENDOZA' , 'CRA 30 A # 92-16', ‘3339999’,


‘1100373302’, 1)

update cliente set razon='NICOLAS MORA',dirección='CRA 40 # 23-


51',teléfono='8439090',nit='1.032.373.230',Id_EstadoCliente=1 where Id_Cliente=37;

2. DELETE from orden where id_orden=30


3. update cliente set id_estadocliente=2 WHERE id_cliente=11
4. update cliente set teléfono='6890475',nit='8000831' WHERE razon='NELSON ALARCON'
5. UPDATE cliente set razon='OMAR OVIEDO' WHERE id_cliente=38
6. SELECT razon,nit FROM cliente WHERE razon LIKE '%OSCAR%GOMEZ%'
7. select *from producto where valor >= 80000 ORDER BY valor
8. SELECT razon,teléfono FROM cliente WHERE dirección LIKE '%LAGOCENTRO%LOCAL
%102%'
9. select id_cliente,razon as "RAZON SOCIAL",dirección,teléfono,nit,id_estadocliente FROM
cliente WHERE teléfono='2124992'
10. SELECT *FROM cliente WHERE dirección LIKE '%UNILAGO%'
11. SELECT *FROM cliente WHERE razon LIKE '%H%EYCH%'
12. SELECT *FROM orden WHERE id_estado_orden=2 OR id_estado_orden=3
13. SELECT id_producto,descripcion as "NOMBRE DE PRODUCTO",valor FROM producto
WHERE valor BETWEEN 20000 AND 70000
14. SELECT *FROM orden WHERE id_cliente=23 AND id_producto=16
15. select razon as "NOMBRE" from cliente where dirección='CR. 51B 39 A10'OR
dirección='CR111-N77B 18'OR dirección='CLL. 26 D#10C 01'
16. SELECT valor*0.19 AS "VALOR X IVA",descripcion FROM producto
17. SELECT *FROM cliente FULL JOIN estadocliente USING(id_estadocliente)
18. SELECT *FROM orden RIGHT JOIN producto USING(id_producto) WHERE id_producto=5
19. SELECT id_cliente,id_producto,estado_ordenes AS "DESCRIPCION" FROM orden LEFT JOIN
estadoorden ON orden.id_estado=estadoorden.id_estado
20. SELECT id_orden,id_producto,id_estado,estado_ordenes FROM orden INNER JOIN
estadoorden USING(id_estado)
21. SELECT cliente.razon AS "NOMBRE",orden.* FROM orden LEFT JOIN cliente ON
cliente.id_cliente=orden.id_cliente WHERE to_char(fecha_órden,'ddmmyyyy')='24092019'
22. SELECT id_cliente,descripción FROM cliente JOIN estadocliente USING(id_estadocliente)
WHERE descripción='En mora'
23. select razon,dirección,id_orden,fecha_órden FROM cliente c JOIN orden o ON
c.id_cliente=o.id_cliente

select razon,dirección,id_orden,fecha_órden FROM cliente c LEFT JOIN orden o ON


c.id_cliente=o.id_cliente
24. SELECT p.descripcion AS "DESCRIPCION PRODUCTO",p.valor AS "PRECIO",o.* FROM orden
o JOIN producto p ON p.id_producto=o.id_producto WHERE o.id_producto=3 ORDER BY
valor DESC
25. SELECT estado_ordenes AS "DESCRIPCION ORDEN", razon FROM cliente NATURAL JOIN
orden NATURAL JOIN estadoorden WHERE razon LIKE '%ALVARO%LOPEZ%'
26. SELECT fecha_órden,descripcion,razon FROM orden NATURAL JOIN cliente NATURAL JOIN
producto WHERE TO_CHAR(fecha_órden,'ddmm')='1609'
27. SELECT id_cliente, count(id_cliente) AS "NO DE ORDENES" FROM orden GROUP BY
id_cliente
28. SELECT fecha_órden, COUNT(id_orden) FROM orden GROUP BY fecha_órden
29. SELECT id_producto, id_estado, COUNT(id_orden) AS "NO DE ORDEN" FROM orden
WHERE id_estado=1 GROUP BY id_producto,id_estado
30. SELECT razon, COUNT(*) AS "CANTIDAD DE ORDENES" FROM cliente FULL JOIN orden ON
cliente.id_cliente=orden.id_cliente GROUP BY razon HAVING COUNT(*)>4
31. SELECT id_estadocliente, COUNT(id_orden) AS "CANTIDAD DE ORDENES" FROM cliente
FULL JOIN orden ON cliente.id_cliente=orden.id_cliente WHERE id_estadocliente=2
GROUP BY id_estadocliente
32. SELECT COUNT(p.valor), SUM(p.valor) AS "COSTO", c.razon FROM orden o, cliente c,
producto p WHERE c.id_cliente=o.id_cliente AND o.id_producto = p.id_producto GROUP
BY p.valor, c.razon
33. SELECT id_cliente,MAX(valor) AS "MAX VALOR" FROM orden,producto WHERE
id_cliente=23 AND orden.id_producto=producto.id_producto GROUP BY id_cliente
34. select o.id_estado, AVG(p.valor) AS "PROMEDIO" FROM orden o full join producto p ON
o.id_producto=p.id_producto WHERE o.id_estado=6 GROUP BY o.id_estado
35. SELECT c.dirección,COUNT(o.id_orden) AS "NO DE ORDENES",SUM(p.valor) AS "SUMA"
FROM cliente c NATURAL JOIN orden o NATURAL JOIN producto p WHERE c.dirección LIKE
'%LAGOCENTRO%' GROUP BY c.dirección
36. SELECT DISTINCT cliente.razon FROM cliente,orden WHERE TO_CHAR(orden.fecha_órden,
'MM')='09'
37. SELECT id_producto,descripcion,valor FROM producto NATURAL JOIN orden NATURAL
JOIN estadoorden WHERE id_estado=5
38. SELECT razon,nit,descripción FROM cliente NATURAL JOIN estadocliente WHERE
id_estadocliente=2 UNION SELECT razon,nit,descripción FROM cliente NATURAL JOIN
estadocliente WHERE id_estadocliente=1
39. SELECT id_estado,estado_ordenes FROM estadoorden NATURAL JOIN orden WHERE
id_producto IN(SELECT id_producto FROM producto WHERE valor=20000)

También podría gustarte