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

Más contenido relacionado

Similar a Hennerlint

Similar a Hennerlint (6)

Jonathan
JonathanJonathan
Jonathan
 
Tema03 Ejercicios 2
Tema03 Ejercicios 2Tema03 Ejercicios 2
Tema03 Ejercicios 2
 
Laboratorio sentencias SQL en MYSQL
Laboratorio sentencias SQL en MYSQLLaboratorio sentencias SQL en MYSQL
Laboratorio sentencias SQL en MYSQL
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Ejercicio sql tienda informatica
Ejercicio sql tienda informaticaEjercicio sql tienda informatica
Ejercicio sql tienda informatica
 
vpk9kx2mj7cp72
vpk9kx2mj7cp72vpk9kx2mj7cp72
vpk9kx2mj7cp72
 

Más de Andres Ovalles

Más de Andres Ovalles (8)

Historia de Computador Personal
Historia de Computador PersonalHistoria de Computador Personal
Historia de Computador Personal
 
Janior luis baron 3
Janior   luis baron 3Janior   luis baron 3
Janior luis baron 3
 
Centos tania andelfo
Centos tania andelfoCentos tania andelfo
Centos tania andelfo
 
Richar jj
Richar   jjRichar   jj
Richar jj
 
Carolina
CarolinaCarolina
Carolina
 
Mario
MarioMario
Mario
 
Computador personal, partes (Parte2)
Computador personal, partes (Parte2)Computador personal, partes (Parte2)
Computador personal, partes (Parte2)
 
1 introduccion historia
1 introduccion historia1 introduccion historia
1 introduccion historia
 

Último

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Hennerlint

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