Consultas en Oracle

También podría gustarte

Está en la página 1de 6

1

select substr(nombre,1,1) as nombre, substr(dni,8,1) ,

from esquiador

select case grado_dificultad when 'leve' then 'su longitud aumento 10'

when 'media' then 'longitud aumendata en 20'

else 'longitud normal'

end

from pistas

where longitud_km >50

select cod_pista, numero_secuencial

from pistas

where longitud_km > (select avg(longitud_km) from pistas where grado_dificultad = 'leve')

select *

from pistas

where longitud_km between 400 and 150

order by nombre desc


5

select cod_estacion,nombre,personas_contato,kilometros_esquiables, direccion || ' - ' || Telefono


as dirTele

from estacion

where nombre like '%s%' and personas_contacto like '%ma%'

select cod_equipo,nombre as "Nombre Completo",entrenado,concat(num_esquiadores,'


Creacion')

from equipo

where nombre like '%a%'

order by entrenador asc

select cod_pueba_titulo_individual || substr(cod_esquiador,3,2) || posicion + 100

from pueba_titulo_individual

where (fecha > FechaDada - 14 and fecha < FechaDada + 60) and tiempo_empleado < X

select concat(substr(nombre,30,4),dni) as "Nombre Especial"


from esquiador

where substr(nombre,15,1) = 'd' or substr(nombre,15,1) = 'b'

select nombre, intstr(telefono,'92',1,2) as posicion

from estacion

where nombre between 'B' and 'J'

10

select *

from prueba_equipos_esquiadores

where tiempo_empleado > 10 and fecha < sysdate - 90

11

select sum(tiempo_empleado)

from prueba_equipos_esquiadores

where fecha > Mifecha1 and fecha < Mifecha2

12
insert into Esquiador(cod_esquiador,dni,nombre,edad)

values ('ES01','54268549','Marco Mauriola MAx',23)

insert into Federaciones(cod_federacion,num_federadores)

values ('F001',20)

insert into Individual(cod_esquiador,cod_federacion)

values('ES01','F001')

insert into
Estacion(cod_estacion,nombre,personas_contacto,direccion,telefono,kilometros_esquiables)

values ('E001','El Nevado','Jose CArrion Pintado','Jv Huncavelica','304780',8)

insert into Pistas(cod_pista,cod_estacion,numero_secuencial,longitud_km,grado_dificultad)

values('P001','E001',1,12,'leve')

insert into Prueba(cod_prueba,cod_pista)

values('PRU0000001','P001')

insert into
Pueba_Titulo_individual(cod_pueba_titulo_individual,cod_prueba,cod_esquiador,fecha,tiempo_e
mpleado,posicion_obtenida)

values('PTI0000001','PRU0000001','ES01','12-05-2011',5,2)
13

select *

from federaciones

where num_federadores > (select avg(num_federadores)- 1 from federaciones)

14

select sum(dni)

from esquiador

where length(nombre) between 10 and 4

having sum(dni) like '%425%'

15

select *

from pueba_titulo_individual

where (fecha > sysdate - 3 and fecha < sysdate) and tiempo_empleado < 10

order by posicion_obtenida asc

16

select sum(tiempo_empleado)

from prueba_equipo_esquiadores

where (round(fecha,'year') Año1 and round(fecha,'year') < Año2)


17

select cod_pista ||substr(cod_estacion,1,2)||substr(grado_dificultad,1,3)|| to_char(select


count(cod_pista) from pistas) + 1,'000')

from pistas

18

select case posicion_obtenida when 1 then 'Primero'

when 2 then 'Segundo'

when 3 then 'Tercero'

else 'Sin Premio'

end

from pueba_titulo_individual

También podría gustarte