ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios SQL


Enviado por   •  17 de Diciembre de 2011  •  377 Palabras (2 Páginas)  •  2.388 Visitas

Página 1 de 2

Ejercicios usando sentencias SQL.

Ejemplo

FABRICANTES(Código, Nombre)

ARTÍCULOS(Código, Nombre, Precio, Fabricante)

1. Obtener los nombres de los productos de la tienda.

SELECT Nombre FROM ARTÍCULOS

2. Obtener los nombres y los precios de los productos de la tienda.

SELECT Nombre, Precio FROM ARTÍCULOS

3. Obtener el nombre de los productos cuyo precio sea menor o igual a $200.

SELECT Nombre FROM ARTÍCULOS WHERE Precio <=200.

4. Obtener todos los datos de los artículos cuyo precio esté entre $60 y $120.

SELECT * FROM ARTÍCULOS WHERE Precio >=60 AND Precio <=120.

5. Seleccionar el precio medio de todos los productos.

SELECT AVG(Precio) FROM ARTÍCULOS

6. Obtener el precio medio de los artículos cuyo código de fabricante sea 12.

SELECT AVG(Precio) FROM ARTÍCULOS WHERE Fabricante =12

7. Obtener el número de artículos cuyo precio sea mayor o igual a $190.

SELECT COUNT(*) FROMARTÍCULOS WHERE Precio >= 190

8. Obtener el nombre y precio de los artículos cuyo precio sea mayor o igual a $190 y ordenarlos descendentemente por precio, y luego ascendentemente por nombre.

SELECT Nombre, Precio FROM ARTÍCULOS WHERE Precio >=190

ORDER BY Precio DESC, Nombre

9. Obtener el nombre y precio del artículo más barato.

SELECT Nombre, Precio FROM ARTÍCULOS

WHERE Precio=(SELECT MIN(Precio) FROM ARTÍCULOS)

10. Añadir un nuevo producto: Altavoces de $120 del fabricante 12.

INSERT INTO ARTÍCULOS(Nombre, Precio, Fabricante) VALUES (‘Altavoces’, 70, 12)

11. Cambiar el nombre del producto 12 a ‘Impresora Láser’.

UPDATE ARTÍCULOS SET Nombre=’Impresora Láser’ WHERE Código=12

12. Aplicar un descuento del 10% a todos los productos.

UPDATE ARTÍCULOS SET Precio=Precio*0.9

13. Aplicar un descuento de $10 a todos los productos cuyo precio sea mayor o igual a $120.

UPDATE ARTÍCULOS SET Precio=Precio – 10 WHERE Precio >=120

Ejercicios escribe las setencias SQL para lo que se te pide. Utiliza la información de las siguientes tablas:

EMPLEADOS(DNI, Nombre, Apellidos, Departamento)

DEPARTAMENTOS(Código, Nombre, Presupuesto)

1. Obtener los apellidos de los empleados

2. Obtener todos los datos de los empleados cuyo apellido comience por ‘P’.

3. Obtener el presupuesto total de todos los departamentos.

4. Obtener el número de empleados en cada departamento.

5. Añadir un nuevo departamento: ‘Calidad’ con presupuesto de $40,000 y código 11. Añadir un empleado vinculado al departamento recién creado: ‘Esther Vázquez’, DNI: 89267109

6. Aplicar un recorte presupuestario del 10% a todos los departamentos.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com