Hennerlint

723 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
723
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hennerlint

  1. 1. Taller SQL<br />HENNERLIMT VARGAS GUIERREZ<br />
  2. 2. Encontrar la dirección de los estudios MGM. <br />SELECT Estudio.direccion FROM Estudio WHERE Estudio.nombre LIKE ‘MGM’<br />2)Encontrar todas las estrellas que participaron en películas realizadas en 1980 o en alguna película que contenga la palabra “Amor” en el título.<br />SELECTEstrella.nombreFROM Estrella, Película WHEREPelicula.año = 1980 ORPelicula.tituloLIKE ‘amor’<br />
  3. 3. 3)¿Quién fue la estrella masculina de “El nombre de la rosa”? <br />SELECT Estrella.nombreFROM Estrella, Película WHEREEstrella.sexoLIKE ‘masculino’ ANDPelicula.tituloLIKE ‘El nombre de la rosa’<br />4) ¿Qué películas tienen mayor duración que “Lo que el viento se llevó”?<br />SELECT <br />5) Encontrar el título y la duración de todas las películas producidas por los estudios Disney en el año 1990, ordenando la salida por su duración.<br />SELECT Pelicula.titulo, Pelicula.duracionFROM Película WHEREPelicula.nombre_estudioLIKE ‘Disney’ ANDPelicula.año = 1990 ORDEN BYPelicula.duracion<br />
  4. 4. 6) Encontrar todas las estrellas que son hombres que viven en Malibu (tienen Malibu como parte de su dirección).<br />SELECT Estrella.nombre FROM Estrella WHERE Estrella.direccion LIKE ‘malibu’<br />7) ¿qué estrellas distintas aparecen en las películas producidas por la MGM en 1995? (Si una aparece varias veces mostrarla solo una vez). <br />SELECT Estrella.nombreFROM Película, Estrella WHEREPelicula.nombre_estudioLIKE ‘MGM’ ANDPelicula.añoLIKE ‘1995’ GROUP BY Estrella.nombtre<br />
  5. 5. 8)Encontrar la suma de la duración de todas las películas de cada estudio. <br />SELECT suma(duracion) AS suma_duracion FROMpelícula<br />
  6. 6. EJERCICIO 2<br />1) Encontrar el modelo, velocidad y tamaño de disco duro (hd) de todos los PC’s cuyo precio sea inferior a $1’600.000.<br />SELECTPC.modelo, PC.velocidad, PC.hd FROM PC WHEREPC.precio < 1600000<br />2) Repetir la consulta de (a), pero cambiando el nombre a las columnas velocidad como Megaherzios y hd como Gigabytes. <br />UPDATE PC SET PC=‘velocidad’ WHERE PC=‘megaherzios’ AND SET PC =‘hd’ WHERE PC=‘gigabyte’<br />
  7. 7. 3) Encontrar todas las filas de las tablas de Impresoras que son en color. El valor de la columna color es booleano con los valores ’V’ y ’F’.<br />SELECT * FROM Impresora WHERE<br />Impresora.color = true<br />4) Encontrar la velocidad media de los PC’s. <br />SELECT avg(velocidad) FROM PC<br />
  8. 8. 4) Encontrar la velocidad media de los PC’s. <br />SELECT avg(velocidad) FROM PC<br />5) Decir los fabricantes y la velocidad de los PC’s con disco duro de tamaño mayor o igual a 1 Gigabyte. <br />SELECT Producto.fabricante, PC.velocidadFROM Producto, PC WHEREPC.hd >= 1<br />6) Encontrar los fabricantes de los PC’s con velocidad superior a 1600 MHz.<br />SELECT Producto.fabricanteFROMProducto,PCWHEREProducto.velocidad > 1600 <br />
  9. 9. EJERCICIO 3<br />1) Encontrar el nombre y la ciudad de todos los empleados que trabajan en La Corte Inglesa.<br />SELECT Vive.nombre, Vive.ciudad FROM Vive, Trabaja WHERETrabaja.compañiaLIKE ‘La Corte inglesa’ <br />2) Encontrar todos los empleados que viven en la misma ciudad que la compañía en la que trabajan.<br />SELECT Vive.nombreFROM Vive, Situada WHEREVive.ciudadLIKEsituada.ciudad<br />
  10. 10. 3) Encontrar el salario y la compañía de todos los directores. <br />SELECT * FROM Trabaja.salario, Trabaja.compañia, Dirige.nombre_director<br />4) Encontrar a todos los empleados que viven en la misma ciudad y en la misma calle que su director.<br />SELECT <br />
  11. 11. EJERCICIO 4<br />1) Obtener todas las marcas de cigarrillos extranjeros. <br />SELECT Cigarrilo.marcaFROM Cigarrillo, Fabricante WHEREFabricante.pais<> ‘Colombia’<br />2) Obtener el total de compras de cigarrillos con filtro (filtro = ’S’) realizadas por marca. <br />SELECT Compras.marca, Compras.cantidadFROM compras WHERECompras.filtro=‘S’<br />
  12. 12. 3) Obtener una relación completa de todas las compras y ventas realizadas. <br />SELECT Compras.CIF, Compras.marca, Compras.cantidad, Compras.precio, Ventas.CIF, Ventas.marca, Ventas.cantidad, Ventas.precio FROM Compra, Ventas<br />4) Obtener la relación de estancos que no han vendido cigarrillos ’Ducados’ con filtro.<br />SELECT * FROM Estanco, Cigarrillo WHERE Cigarillo.marca <> ‘Ducados’ AND Cigarrilo.filtro = ‘S’<br />

×