Sunteți pe pagina 1din 6

1.

- CURSOS MENORES A 30 HORAS

SELECT NOMBRE_CURSO
FROM CURSO
WHERE HORAS >40
SELECT * FROM CURSO

2.- BUSCAR POR CURSO CON MAYOR DE 50 HORAS

SELECT NOMBRE_CURSO, HORAS


FROM CURSO
WHERE HORAS <50
ORDER BY HORAS ASC, NOMBRE_CURSO DESC;

3.- BUSQUEDA POR DOMINIO DE CORREO ELECTRONICO

SELECT *
FROM CORREOS
WHERE DIRECCION like '%gmail%';

4.- EGRESADOS EN LOS ULTIMOS AÑOS O PERIODO DETERMINADO

SELECT NOMBRES, INSTITUCION, FECHA_CULMINA


FROM
PERSONA J,
ESTUDIOS C
WHERE J.ID_PERSONA=C.ID_PERSONA AND C.FECHA_CULMINA BETWEEN '20130307' AND
'20170307'
GROUP BY J.NOMBRES, C.INSTITUCION, C.FECHA_CULMINA
ORDER BY J.NOMBRES, C.INSTITUCION, C.FECHA_CULMINA
SELECT * FROM ESTUDIOS

5.- CURSOS POR EN UN RANGO DE MAYOR A 50 Y MENOR QUE 90 HORAS

SELECT NOMBRE_CURSO , HORAS


FROM CURSO
WHERE HORAS >50 AND HORAS <90
ORDER BY HORAS ASC, NOMBRE_CURSO DESC;

6.- BUSQUEDA POR FECHAS DE NACIMIENTO

SELECT *
FROM PERSONA
WHERE FECH_NACE like '%1994%';

7.- OPERADORAS CANTIDAD REGISTRADA


SELECT
COUNT(*) AS CANTIDAD,DESCRIP_OPERA AS OPERADORAS
FROM
PERSONA P,
TELEFONOS T,
OPERADORA O
WHERE
P.ID_PERSONA=T.ID_PERSONA AND
T.ID_PERSONA=O.ID_OPERADORA
GROUP BY P.NOMBRES,O.DESCRIP_OPERA
HAVING COUNT(*)>1
ORDER BY P.NOMBRES,O.DESCRIP_OPERA

8.- BÚSQUEDA POR USUARIOS Y PAISES

SELECT
NOMBRES AS NOMBRE,NOMBRE AS PAISES
FROM
PERSONA J,
PAISES C
WHERE J.ID_PAIS=C.ID_PAIS
GROUP BY J.NOMBRES ,C.NOMBRE
ORDER BY J.NOMBRES ASC, C.NOMBRE ASC

SELECT * FROM PERSONA


SELECT * FROM PAISES

9.- PAISES Y CANTIDAD DE CIUDADES

SELECT
COUNT(*) AS CANTIDAD,NOMBRE AS PAISES
FROM
PERSONA J,
PAISES C
WHERE J.ID_PAIS=C.ID_PAIS
GROUP BY C.NOMBRE
ORDER BY CANTIDAD DESC

SELECT * FROM PERSONA


SELECT * FROM PAISES
SELECT * FROM CURSO
10.- CURSOS REALIZADOS EN UNA MISMO AÑO

SELECT NOMBRES,NOMBRE_CURSO,FECHA_CURSO
FROM
PERSONA J,
CURSO C
WHERE J.ID_PERSONA=C.ID_PERSONA AND C.FECHA_CURSO like '%2006%'
GROUP BY J.NOMBRES,C.NOMBRE_CURSO,FECHA_CURSO
ORDER BY J.NOMBRES,C.NOMBRE_CURSO,FECHA_CURSO

SELECT * FROM PERSONA


SELECT * FROM CURSO
SELECT * FROM ESTUDIOS

11.- ESTUDIOS REALIZADOS EN LA MISMA UNIVERSIDAD

SELECT NOMBRES,INSTITUCION
FROM
PERSONA J,
ESTUDIOS C
WHERE J.ID_PERSONA=C.ID_PERSONA AND C.INSTITUCION='UNIVERSIDAD MURCIA'
GROUP BY J.NOMBRES,C.INSTITUCION
ORDER BY J.NOMBRES DESC,C.INSTITUCION

SELECT * FROM PERSONA


SELECT * FROM CURSO
SELECT * FROM ESTUDIOS

12.- CONTACTOS Y USUARIOS

SELECT NOMBRES,NOMBRE_CONTACTO,NUMERO_TELEFONO

FROM
PERSONA J,
CONTACTOS C
WHERE J.ID_PERSONA=C.ID_PERSONA
GROUP BY J.NOMBRES,C.NOMBRE_CONTACTO,C.NUMERO_TELEFONO
ORDER BY J.NOMBRES,C.NOMBRE_CONTACTO,C.NUMERO_TELEFONO
SELECT * FROM CONTACTOS

13.- BUSQUEDA POR PROVINCIAS NUMERO DE CEDULA


SELECT *
FROM PERSONA
WHERE IDENTIFICACION like '24%';

14.- NIVELES O TITULOS

SELECT NIVEL_DESCRIPCION,INSTITUCION, NOMBRES

FROM
PERSONA J,
ESTUDIOS C,
NIVEL_ESTUDIOS N
WHERE N.ID_NIVEL=C.ID_NIVEL AND C.ID_PERSONA=J.ID_PERSONA
GROUP BY N.NIVEL_DESCRIPCION,C.INSTITUCION,J.NOMBRES
ORDER BY N.NIVEL_DESCRIPCION,C.INSTITUCION,J.NOMBRES

SELECT * FROM ESTUDIOS


SELECT * FROM NIVEL_ESTUDIOS
SELECT * FROM CIUDADES
SELECT * FROM CURSO

15.- CIUDAD CON MAYOR NUMERO DE CURSOS REALIZADOS

SELECT
COUNT(*) AS CANTIDAD,NOMBRE,NOMBRE_CIUDAD AS CIUDAD

FROM
PAISES P,
CURSO K,
CIUDADES C
WHERE
P.ID_PAIS=C.ID_PAIS AND
C.ID_CIUDAD=K.ID_CIUDAD
GROUP BY P.NOMBRE,C.NOMBRE_CIUDAD
HAVING COUNT(*)>1
ORDER BY P.NOMBRE,C.NOMBRE_CIUDAD
SELECT *FROM CURSO ,PAISES,CIUDADES

16.- USUARIOS Y CANTIDAD DE CORREOS

SELECT
COUNT(*) AS CANTIDAD_CORREOS,NOMBRES
FROM
CORREOS C,
PERSONA P
WHERE
C.ID_PERSONA=P.ID_PERSONA
GROUP BY P.NOMBRES
HAVING COUNT(*)=1
ORDER BY P.NOMBRES

17.- CLIENTE Y OPERADORA

SELECT
P.NOMBRES AS CLIENTE,
T.NUMERO_FONO AS NUMERO,
O.DESCRIP_OPERA AS OPERADORA

FROM
PERSONA P,
TELEFONOS T,
OPERADORA O

WHERE
P.ID_PERSONA=T.ID_PERSONA AND
T.ID_PERSONA=O.ID_OPERADORA

ORDER BY O.DESCRIP_OPERA

18.- EGRESADOS EN UN AÑO DETERMINADO

SELECT NOMBRES,INSTITUCION,FECHA_CULMINA
FROM
PERSONA J,
ESTUDIOS C
WHERE J.ID_PERSONA=C.ID_PERSONA AND C.FECHA_CULMINA LIKE '%2012%'
GROUP BY J.NOMBRES,C.INSTITUCION,C.FECHA_CULMINA

ORDER BY J.NOMBRES,C.INSTITUCION,C.FECHA_CULMINA

19.- POR LETRAS


SELECT * FROM PERSONA
SELECT *
FROM PERSONA
WHERE NOMBRES like '_A%';

20.- LETRA INICIAL PARA BUSCAR UN PAIS

SELECT * FROM PAISES


SELECT *
FROM PAISES
WHERE NOMBRE like 'E%';

S-ar putea să vă placă și