100% encontró este documento útil (1 voto)
254 vistas4 páginas

Consultas SQL para Clientes y Coches

Este documento contiene 47 ejercicios de SQL para consultar y analizar una base de datos relacional sobre clientes, concesionarios, marcas y coches. Los ejercicios incluyen consultas para obtener datos filtrados por ciudad, ordenados alfabéticamente y mediante condiciones numéricas; identificar parejas de registros con campos coincidentes o diferentes; realizar agregaciones estadísticas; e implementar lógica booleana mediante operadores EXISTS.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
254 vistas4 páginas

Consultas SQL para Clientes y Coches

Este documento contiene 47 ejercicios de SQL para consultar y analizar una base de datos relacional sobre clientes, concesionarios, marcas y coches. Los ejercicios incluyen consultas para obtener datos filtrados por ciudad, ordenados alfabéticamente y mediante condiciones numéricas; identificar parejas de registros con campos coincidentes o diferentes; realizar agregaciones estadísticas; e implementar lógica booleana mediante operadores EXISTS.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SQL Ejercicio Dos

1. Obtener los datos de todos los clientes de Madrid.

SELECT * FROM Cliente WHERE ciudad = 'Madrid';

2. Obtener los nombres de todos las marcas de coches ordenadas alfabéticamente.

SELECT nombre FROM Marca ORDER BY nombre ASC;

3. Obtener el identificador de todos los concesionarios cuya cantidad distribuida es


mayor que 18.
4. Obtener el identificador de todos los concesionarios cuya cantidad distribuida está
comprendida entre 10 y 18, ambos inclusive. Realizarlo de dos maneras distintas.
5. Obtener el identificador de todos los concesionarios cuya cantidad distribuida esté
comprendida entre 10 y 18, ambos exclusive.
6. Obtener el identificador de los concesionarios que han adquirido más de 10 coches
de algún tipo, o menos de 5 (como se indica, de un tipo, no en total).
7. Obtener todas las parejas de identificadores de marcas y clientes Que sean de la
misma ciudad.
8. Obtener todas los parejas de identificadores de clientes y marcas Que no sean de la
misma ciudad.
9. Obtener los códigos de los coches distribuidos por algún concesionario de Barcelona.
10. Obtener el código de los coches vendidos a clientes de madrid.
11. Obtener los códigos de los coches adquiridos por un cliente de hJadrid en un conce-
sionario de Madrid.
12. Obtener el código de los coches comprados en un concesionario de la misma ciudad
del cliente que lo compra.
13. Obtener los códigos de los coches comprados en un concesionario de distinta ciudad
que el cliente que lo compra.
14. Obtener todas las parejas de nombres de marcas que sean de la misma ciudad.
la. Obtener las parejas de modelos de coches cuyo nombre es el mismo y cuya mares
es de Bilbao.

16. Obtener todos los códigos de los coches cuyo nombre empiece por c.
17. Obtener todos los códigos de los coches cuyo nombre no contiene ninguna R.
18. Obtener el número total de noirrbres de marcas de coche que son de madrid.
19. Obtener la media de la cantidad de coches que distribuyen todos los concesionarios.
20. Obtener el identificador de cliente con la numeración más alta de todos los clientes
de Madrid.
21. Obtener el identificador de cliente con numeración más baja de los que han comprado
un coche blanco.

Obtener el identificador de los concesionarios cuyo número de coches en stock


(coches
que distribuyen) no es nulo.
23. Obtener el identificador y nombre de las marcas de coches cuya segunda letra del
nombre de la ciudad de origen sea una i.
24. Obtener el identificador de los clientes que han comprado algún coche a un
conce-
sionario de hladrid.
25. Obtener el color de los coches vendidos por el concesionario aear.
26. Obtener el código de los coches vendidos por algún concesionario de h(adrid. Rea-
lizarlo de dos formas: sin y con exists.
27. Obtener el nombre y- modelo de los coches vendidos por algún concesionario de
Barcelona.
28. Obtener todos los nombre de los clientes que hayan adquirido algún coche del con-
cesionario dcar.
29. Obtener el nombre y apellido de los clientes que han adquirido un coche modelo gti
de color blanco.
30. Ohtener el nomhre y apellido de los clientes que han adQuirido un automóvil a un
concesionario de Á(adrid que posea actualmente coches en stock del modelo gti.
21. Obtener el nombre y apellido de los clientes con identificador menor que el del cliente
Juan martín.
22. Obtener el nombre y apellido de los clientes cuyo identihcadox es menor que el de
los clientes de Barcelona.
23. Obtener el nombre y apellido de los clientes cuyo nombre empieza por a y cuyo
identificador es mayor que el de todos los clientes de Madrid.
34. Obtener el nombre y apellido de los clientes cuyo nombre empieza por a y cuyo
identificador ea mayor que el de alguno de loa clientes de madrid.
35. Obtener el nombre y apellido de los clientes cuyo nombre empieza por A y cuyo
identificador es mayor que el de alguno de los clientes de l'Iadrid, o menor que el de
todos los de Yalencia.
56. Obtener el nombre y apelliclo de los clientes que hari comprado como mínimo un
coche blanco y otro rojo.
37. Obtener el identificador de los clientes cuya ciudad sea la última de la lista alfabótica
de las ciudades donde hay concesionarios.
58. Obtener la media de los automóviles que cada concesionario tiene actualmente en
stock (es decir, los que distribuye).

39. Obtener el identificador del concesionario que no ser de Madrid cuya media de
vehículos en stock sea la més alta de todas les medias.
40. Obtener usando exists el identificador de los clientes que hayan adquirido por
lo me- nos alguno de los coches que ha sido vendido por el concesionario cuyo
identificador es 1.
41. Obtener los identificadores de los clientes que sólo han comprado coches al conce-
sionario 1.
42. Obtener los nombres de los clientes que no han comprado ningún coche rojo a
ningún concesionario de Madrid.

43. Obtener el nombre de los clientes que sólo han comprado en el concesionario 1.
44. Obtener el código de coche de aquellos autoinóx’iles comprados por todos los clientes
de Madrid.
Obtener el código de coche de aquellos automóviles de color rojo y de modelo
gti que han sido comprados por todos los clientes cuyo apellido comienza por g.
46. Obtener el identificador de los clientes que han adquirido por lo menos los mismos
automóviles que el cliente Luis García.
47. Obtener el identificador de los concesionarios que han vendido el mismo coche a
todos los clientes.

También podría gustarte