ejercicios sql, consultas sencillas (david samaniego cardozo)

10
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

Upload: neodavid90

Post on 07-Apr-2015

742 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 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

Page 2: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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'

Page 3: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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')

Page 4: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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')

Page 5: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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')

Page 6: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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

Page 7: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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'

Page 8: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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

Page 9: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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)

Page 10: Ejercicios SQL, Consultas Sencillas (David Samaniego Cardozo)

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