Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)
-
Upload
neodavid90 -
Category
Documents
-
view
742 -
download
7
Transcript of Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 1 de 10
Ejercicios SQL, Consultas Sencillas sobre una Tabla
Item #1 select Num_vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion
from Vuelos
Item #2 select Origen, Destino, substring(cast(HoraSal as varchar),12,10)as 'Hora
Salida'
from Vuelos
order by HoraSal ASC
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 2 de 10
Item #3 Select Distinct Origen as 'Origen Vuelos'
from Vuelos
Item #4 select Destino as 'Destino (desde Madrid)', substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida'
from Vuelos
where Origen like 'Madrid'
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 3 de 10
Item # 5 select Num_vuelo, substring(cast(HoraSal as varchar),12,10)as 'Hora Salida'
from vuelos
where (Destino like 'Londres')and(Origen like 'Madrid')
Item #6 Select Num_Vuelo, substring(cast(HoraSal as varchar),12,10)as 'Hora Salida'
from Vuelos
where (Destino like 'Londres') and (Origen not like 'Madrid')
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 4 de 10
Item #7 Select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion
from Vuelos
where (Destino in ('Madrid','Sevilla')) and (Origen in ('Madrid','Sevilla'))
Item #8 Select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion
from Vuelos
where (Destino in ('Barcelona','Sevilla')) and (Origen = 'Madrid')
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 5 de 10
Item #9 Select Num_Vuelo, substring(cast(HoraSal as varchar),12,10)as 'Hora Salida'
from Vuelos
where (Origen in ('Madrid','Barcelona','Sevilla'))
O LA OTRA FORMA
Select Num_Vuelo, substring(cast(HoraSal as varchar),12,10)as 'Hora Salida'
from Vuelos
where (Origen = 'Madrid') or (Origen = 'Barcelona') or (Origen='Sevilla')
Item #10 select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida'
from vuelos
where origen not in ('Copenhague', 'Dublin')
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 6 de 10
Item #11 Select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion
from Vuelos where HoraSal between '05-11-2010 06:00:00.000'
and '05-11-2010 12:00:00.000' order by HoraSal ASC
O de otra forma
Select Num_Vuelo, Origen, Destino,substring(cast(HoraSal as varchar),12,10)as
'Hora Salida', TipoAvion
from Vuelos where HoraSal >= '05-11-2010 06:00:00.000'
AND HoraSal <= '05-11-2010 12:00:00.000' order by HoraSal ASC
O de otra forma
Select Num_Vuelo, Origen, Destino,substring(cast(HoraSal as varchar),12,10)as
'Hora Salida', TipoAvion
from Vuelos
Where HoraSal - CAST(FLOOR(CAST(HoraSal AS float)) AS datetime) > '05:59'
AND HoraSal - CAST(FLOOR(CAST(HoraSal AS float)) AS datetime) < '12:01'
order by HoraSal ASC
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 7 de 10
Item #12 select Num_Vuelo, Origen, Destino,
substring(cast(HoraSal as varchar),12,10)as 'Hora Salida', TipoAvion
from Vuelos
where substring(Num_Vuelo,1,2)='IB'
Item #13 select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion from Vuelos
where substring(Num_Vuelo,1,2)<>'ib'
O de otra forma
select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida', TipoAvion from Vuelos
where substring(Num_Vuelo,1,2) not like 'ib'
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 8 de 10
Item #14 select Num_Vuelo, Origen, Destino, substring(cast(HoraSal as
varchar),12,10)as 'Hora Salida'
from Vuelos
order by HoraSal ASC, Destino DESC
Item #15 Select Tipo, Capac as 'Capacidad', (0.3048 * Long)as 'Longitud (metros)'
,(0.3048 * Enverga)as 'Envergadura (metros)',(1.60934 * Veloc_Cruc)as
'Velocidad (Kmph)'
From Aviones
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 9 de 10
Item #16 Select min(HoraSal)as 'Primer vuelo Madrid-Paris'
From vuelos
where origen = 'Madrid' and destino='Paris'
Item #17 select *
from Aviones
where (capac between 100 and 150) and (veloc_cruc > 800.00)
Base de Datos Consultas Sencillas Sobre Una Tabla con SQL Año 2010
UA – FCACT
Página 10 de 10
Item #18 select *, (veloc_cruc-(veloc_cruc*0.05))as 'Nva. Velocidad'
from Aviones