james potter

Páginas: 6 (1290 palabras) Publicado: 26 de septiembre de 2014
RELACIÓN DE EJERCICIOS Nº 5

* Para phpmyadmin no es necesario el punto y coma, esto es solo para la consola mysql.

1.- Averigua el DNI de todos los clientes:

SELECT dni FROM `cliente` ;


2 Consulta todos los datos de todos los programas:

SELECT * FROM `programa` ;


3 Obtén un listado con los nombres de todos los programas:

SELECT nombre FROM programa ;

4 Genera unalista con todos los comercios:

SELECT * FROM comercio ;

5 Genera una lista de las ciudades con establecimientos donde se venden
programas, sin que aparezcan valores duplicados (utiliza DISTINCT):

SELECT DISTINCT ciudad FROM comercio, distribuye WHERE comercio.cif = distribuye.cif ;

6 Obtén una lista con los nombres de programas, sin que aparezcan valores
duplicados (utiliza DISTINCT) :SELECT DISTINCT nombre FROM programa ;

7 Obtén el DNI más 4 de todos los clientes:

SELECT dni+4 FROM cliente ;


8 Haz un listado con los códigos de los programas multiplicados por 7:

SELECT codigo * 7 FROM programa ;

9 ¿Cuáles son los programas cuyo código es inferior o igual a 10?

SELECT * FROM programa WHERE codigo = 50 ;


18 Saca un listado con los comercios deSevilla y Madrid. No se admiten
valores duplicados:

SELECT DISTINCT nombre FROM comercio WHERE ciudad IN (“Sevilla”, “Madrid”) ;

19 ¿Qué clientes terminan su nombre en la letra “o”?

SELECT * FROM cliente WHERE nombre LIKE “%o” ;

20 ¿Qué clientes terminan su nombre en la letra “o” y, además, son mayores de
30 años?

SELECT * FROM cliente WHERE nombre LIKE “%O” AND edad > 30 ;

21 Obténun listado en el que aparezcan los programas cuya versión finalice
por una letra i, o cuyo nombre comience por una A o por una W:

SELECT * FROM programa WHERE version LIKE “%i” OR nombre LIKE “A%” OR nombre LIKE “W%” ;



22 Obtén un listado en el que aparezcan los programas cuya versión finalice
por una letra i, o cuyo nombre comience por una A y termine por una S.

SELECT nombre,version FROM programa
WHERE version LIKE "%i"
OR nombre LIKE "A%S" ;

23 Obtén un listado en el que aparezcan los programas cuya versión finalice
por una letra i, y cuyo nombre no comience por una A.

SELECT nombre, version FROM programa
WHERE version LIKE "%i"
AND nombre NOT LIKE "A%" ;

24 Obtén una lista de empresas por orden alfabético ascendente.

SELECT * FROM comercio ORDER BYnombre ASC ;

25 Genera un listado de empresas por orden alfabético descendente:

SELECT nombre FROM comercio ORDER BY nombre DESC ;

26 Obtén un listado de programas por orden de versión:

SELECT * FROM programa ORDER BY version ;

27 Genera un listado de los programas que desarrolla Oracle.

SELECT programa.* FROM fabricante, desarrolla, programa
WHEREfabricante.id_fab=desarrolla.id_fab
AND desarrolla.codigo=programa.codigo
AND fabricante.nombre="ORACLE" ;

28 ¿Qué comercios distribuyen Windows?

SELECT comercio.nombre FROM comercio, distribuye, programa
WHERE comercio.cif = distribuye.cif
AND distribuye.codigo = programa.codigo
AND programa.nombre = "Windows" ;

29 Genera un listado de los programas y cantidades que ha distribuido El
Corte Inglés de Madrid:SELECT programa.nombre,distribuye.cantidad FROM comercio, distribuye, programa
WHERE comercio.cif = distribuye.cif
AND distribuye.codigo = programa.codigo
AND comercio.nombre=”El Corte Inglés” ;


30 ¿Qué fabricante ha desarrollado Freddy Hardest?

SELECT fabricante.nombre FROM fabricante,desarrolla,programa
WHERE fabricante.id_fab = desarrolla.id_fab
AND desarrolla.codigo =programa.codigo
AND programa.nombre=”Freddy Hardest” ;

31 Selecciona el nombre de los programas que se registran por Internet:

SELECT DISTINCT programa.nombre FROM programa, registra
WHERE programa.codigo = registra.codigo
AND medio = “Internet” ;





32 Selecciona el nombre de las personas que se registran por Internet.

SELECT cliente.nombre FROM cliente, registra
WHERE cliente.dni...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • James potter
  • James potter
  • James potter
  • james potter
  • James potter 2
  • James Potter y la maldicion del guardian 2
  • potter
  • Potter

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS