Está en la página 1de 10

Ejercicio consultas

1) select Nombre as "nombre de producto", round(Precio/8.45, 2) as "euros",


round(Precio/7.86, 2) as "dolares" from Articulos

2) select UPPER(Nombre) as nombre, Precio from Articulos

3) select lower(Nombre) as nombre, Precio from Articulos


4) select Nombre as Fabricante, UPPER(LEFT(Nombre, 2)) AS DosPrimerosCaracteres
from Fabricantes;

5) select Nombre AS producto, round(Precio, 0) AS "precio redondeado" FROM


Articulos;

6) select Nombre AS producto, cast(Precio as int) AS precioTruncado FROM


Articulos;
7) select Id_CodigoF from Articulos

8) select distinct Id_CodigoF from Articulos

9) select Nombre from Fabricantes order by Nombre

10) select Nombre from Fabricantes order by Nombre desc


11) select Nombre, Precio from Articulos order by Nombre, Precio desc

12) select top 5 * from Fabricantes

13) select * from Fabricantes order by Id_CodigoF offset 3 rows fetch next 2 rows
only

14) select top 1 Nombre, Precio from Articulos order by Precio

15) select top 1 Nombre, Precio from Articulos order by Precio desc

16) select Nombre from Articulos where Id_CodigoF = 2

17) select Nombre from Articulos where Precio <= 120


18) select Nombre from Articulos where Precio >= 400

19) select Nombre from Articulos where Precio < 400

20) select * from Articulos where Precio > 80 and Precio < 300

21) select * from Articulos where Precio between 60 and 200

22) select * from Articulos where Precio > 200 and Id_CodigoF = 6

23) select * from Articulos where Id_CodigoF = 1 or Id_CodigoF = 3 or Id_CodigoF


= 5
24) select * from Articulos where Id_CodigoF IN (1,3,5)

25) select Nombre, Precio*100 as centimos from Articulos

26) select Nombre from Fabricantes where left(Nombre, 1) = 's'

27) select Nombre from Fabricantes where right(Nombre, 1) = 'e'

28) select Nombre from Fabricantes where Nombre like '%w%'

29) select Nombre from Fabricantes where len(Nombre) = 4

30) select * from Articulos where Nombre like '%Portátil%'


31) select * from Articulos where Nombre like '%Monitor%' and Precio < 215

32) select Nombre, Precio from Articulos where Precio >= 180 order by Precio
desc, Nombre asc

33) select Articulos.Nombre, Articulos.Precio, Fabricantes.Nombre from Articulos


left join Fabricantes on Articulos.Id_CodigoF = Fabricantes.Id_CodigoF

34) select Articulos.Nombre, Articulos.Precio, Fabricantes.Nombre as Fabricante


from Articulos left join Fabricantes on Articulos.Id_CodigoF =
Fabricantes.Id_CodigoF
order by Fabricantes.Nombre
35) select Articulos.Nombre, Articulos.Precio,Fabricantes.Id_CodigoF as
CodFabricante, Fabricantes.Nombre as Fabricante
from Articulos left join Fabricantes on Articulos.Id_CodigoF =
Fabricantes.Id_CodigoF order by Fabricantes.Nombre

36) select top 1 Articulos.Nombre, Precio, Fabricantes.Nombre as Fabricante from


Articulos left join Fabricantes on Fabricantes.Id_CodigoF =
Articulos.Id_CodigoF
order by Precio

37) select top 1 Articulos.Nombre, Precio, Fabricantes.Nombre as Fabricante from


Articulos left join Fabricantes on Fabricantes.Id_CodigoF =
Articulos.Id_CodigoF
order by Precio desc

38) select Articulos.Nombre, Precio, Fabricantes.Nombre from Articulos left join


Fabricantes on Articulos.Id_CodigoF = Fabricantes.Id_CodigoF where
Fabricantes.Nombre = 'Lenovo'
39) select Articulos.Nombre, Precio, Fabricantes.Nombre from Articulos left join
Fabricantes on Articulos.Id_CodigoF = Fabricantes.Id_CodigoF where
Fabricantes.Nombre = 'Crucial' and Precio > 200

40) select * from Articulos left join Fabricantes on Fabricantes.Id_CodigoF =


Articulos.Id_CodigoF where Fabricantes.Nombre in ('Seagate', 'Hewlett-
Packard', 'Asus')

41) exactamente lo mismo que la 40

42) select * from Articulos left join Fabricantes on Fabricantes.Id_CodigoF =


Articulos.Id_CodigoF where right(Fabricantes.Nombre, 1) = 'e'

43) select * from Articulos left join Fabricantes on Fabricantes.Id_CodigoF =


Articulos.Id_CodigoF where Fabricantes.Nombre like '%w%'

44) from Articulos left join Fabricantes on Fabricantes.Id_CodigoF =


Articulos.Id_CodigoF where Precio > 180 order by Precio desc,
Articulos.Nombre asc
45) select distinct Fabricantes.Id_CodigoF as cod, Fabricantes.Nombre from
Fabricantes inner join Articulos on Fabricantes.Id_CodigoF =
Articulos.Id_CodigoF

También podría gustarte