Ejemplos de sql

Páginas: 5 (1153 palabras) Publicado: 14 de abril de 2013
¿Qué empleados tienen un salario mayor a 1350?


Consulta que devuelva el nombre, apellidos y la fecha de nacimiento de aquellos empleados que cobren más de 1350 euros.


¿Qué empleados tienen un sueldo comprendido entre 1350 y 1450?



Consulta que devuelva el nombre y apellidos de los empleados que cobren menos de 1350 euros


Consideremos ahora la tabla PERSONAS, donde hemosguardado una "S" en el campo RUBIA si la persona es rubia y una "N" en caso contrario, análogamente se ha aplicado el mismo criterio para ALTA y GAFAS, es decir, para indicar si es alta y si lleva gafas.
Nombre de las personas que son rubias y altas

Una persona que sea rubia y, no sea alta y, lleve gafas

Una persona que sea rubia o alta



Empleados con identificador 1, 2 o 4


Empleadoscon identificador diferente a 1, 2 y 4




Consulta SQL que devuelva las personas que son altas, o bien son rubias con gafas.
Consulta SQL que devuelva los empleados que son mujer y cobran más de 1300 euros

¿Cuál es el salario medio de los empleados?
TOTALIZAR RESULTADOS
select sum(SALARIO) from EMPLEADOS;
CONTABILIZAR REGISTROS
select count(*) from EMPLEADOS;
select sum(SALARIO)/ count(*) from EMPLEADOS
ALIAS PARA LOS CAMPOS
select sum(SALARIO) / count(*) as MEDIA_SALARIOS from EMPLEADOS

select NOMBRE as NAME, APELLIDOS as SURNAMES, SALARIO as SALARY from EMPLEADOS;
MEDIA ARITMÉTICA
select avg(SALARIO) as MEDIA_SALARIOS from EMPLEADOS;
¿Cuánto cuesta pagar a todas las mujeres en total? Renombre la cabecera del resultado con un titulo que deje claro quedato se está mostrando
AGRUPAMIENTO
Consulta que nos devuelva el total de empleados por sexo
select SEXO , count(*) as EMPLEADOS from EMPLEADOS group by SEXO;
¿Cuántos perros de cada sexo hay en total actualmente en el centro?
select SEXO,count(*) as PERROS_VIGENTES from MASCOTAS where ESPECIE = 'P' and ESTADO = A' group by SEXO
¿Cuántos ejemplares contiene actualmente cada jaula oubicación?
select UBICACION , count(*) as EJEMPLARES from MASCOTAS where ESTADO = 'A'
group by UBICACION
¿Cuántos ejemplares de cada especie, y dentro de cada especie de cada sexo, hay actualmente en el centro?
select ESPECIE , SEXO , count(*) as EJEMPLARES_VIGENTES from MASCOTAS where ESTADO = 'A' group by ESPECIE , SEXO
¿Qué devuelve la siguiente consulta?
select UBICACION , ESPECIE , SEXO ,count(*) as EJEMPLARES_VIGENTES
from MASCOTAS where ESTADO = 'A' group by UBICACION , ESPECIE , SEXO
Consulta que devuelva el salario medio, máximo y mínimo de los empleados agrupado por sexo.
Consulta que devuelva cuantos perros y cuantos gatos han pasado por el centro y ya no están
Consulta que devuelva cuantos perros macho hay actualmente en el centro agrupado por ubicación
FILTRARCÁLCULOS DE TOTALIZACIÓN
¿Qué ubicaciones del centro de mascotas tienen más de dos ejemplares?
select UBICACION , count(*) as EJEMPLARES from MASCOTAS where ESTADO = 'A'
group by UBICACION having count(*) > 2
Si no hay cláusula GROUP BY, tampoco habrá cláusula HAVING.
Cuenta los ejemplares de alta de las ubicaciones E02 y E03.
INEFICIENTE
select UBICACION , count(*) as EJEMPLARES fromMASCOTAS where ESTADO = 'A'
group by UBICACION
having UBICACION = 'E02' or UBICACION = 'E03'
EFICIENTE
select UBICACION , count(*) as EJEMPLARES from MASCOTAS
where ESTADO = 'A' and (UBICACION = 'E02' or UBICACION = 'E03') group by UBICACIÓN
Usando el operador BETWEEN que vimos en las lecciones 3 y 5, construye una consulta que devuelva las ubicaciones del centro de mascotas que tiene entre2 y 3 ejemplares.
ORDENACIÓN DEL RESULTADO
Lista ordenada de los empleados por sueldo, de modo que primero este situado el de menor salario y por último el de mayor
select NOMBRE,APELLIDOS,SALARIO from EMPLEADOS order by SALARIO
select NOMBRE,APELLIDOS,SALARIO from EMPLEADOS order by SALARIO desc
select * from MASCOTAS where ESPECIE = 'P' order by ESTADO desc, NOMBRE asc...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo Sql
  • Ejemplos De Consultas Sql
  • Ejemplo Ensayo Sql
  • Ejemplos sql resueltos
  • Consultas sql ejemplos y solucion
  • ejemplo de modelo sql
  • Sql server ejemplo de un desencadenador (trigger)
  • sql ejemplos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS