Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Consultas SQL

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

UNIVERSIDAD NACIONAL AUTNOMA DE NICARAGUA

UNAN-LEN

Facultad de Ciencias y

Tecnologa

Base de Datos
Docente: Ing.

Miguel Brcenas.

III Ao
Ingeniera en

Sistemas de Informacin

Trabajo Prctico

Integrante

Carnet

Axel Rubn Flores Cornavaca

1201389-0

05/02/2015

Consultas | Trabajo 3
1.- Nombre de carreras que su cupo sea mayor a 67.
SELECT nombcarrera, cupo FROM carrera, matricula WHERE cupo > 67;
2.- Modalidad de las carreras del departamento de BIOLOGIA.
SELECT modalidad FROM carrera WHERE nombdepto='BIOLOGIA';
3.- Titulo otorgado por las carreas del bloque I, con cupo mayor a 55.
SELECT titotorgado, nombcarrera, bloque FROM carrera WHERE bloque='I' AND cupo > 55;
4.- Total de cupo de las carreras del bloque I y bloque II.
SELECT nombcarrera, COUNT(cupo) FROM carrera WHERE bloque in('I','II') GROUP BY bloque;

5.- Mximo cupo entre todas las carreras.


SELECT nombcarrera, MAX(cupo) FROM carrera;
6.- Nombre de las personas que tiene por primer apellido MARTINEZ.
SELECT apellido FROM persona WHERE apellido LIKE 'MARTINEZ%';
7. Personas que tiene nivel acadmico de Licenciado.
SELECT nombre, nivelacad FROM persona WHERE nivelacad='LICENCIADO';
8.- Ao de matrcula y nombre de las personas que son del municipio de TELICA.
SELECT aniolectivo nombre, municipio FROM matricula, persona WHERE municipio='TELICA';
9.- Nombre y apellido de las personas que se matricularon en el 2008
SELECT nombre, apellido, aniolectivo FROM personSELECT nombre, apellido, anio FROM persona,
matricula WHERE (SELECT matricula.anio=matricula.anio)ORDER BY nombre;a, matricula WHERE
aniolectivo =2008;
10.- Nombre de las carreras que tienen matricula en el 2010 para 3er ao.
SELECT nombcarrera, aniolectivo, anio FROM carrera, matricula WHERE aniolectivo=2010 AND
anio=3;
11.- Cantidad de personas del departamento de ESTELI.
SELECT COUNT(nombre) FROM persona WHERE departamento ='ESTELI';
12.- Nombre y apellido de las personas que se han matriculado en la carrera LICENCIADO EN
ECONOMIA, ordenadas por nivel acadmico y apellido.
SELECT nombre, apellido, titotorgado FROM persona, carrera WHERE titotorgado='LICENCIADO EN
ECONOMIA' ORDER BY titotorgado AND apellido;

13.- Nombre de los Bachiller matriculados en ao 2008 en carreras de bloque III.


SELECT nombre, nivelacad, aniolectivo, bloque FROM persona, matricula, carrera WHERE
nivelacad='BACHILLER' AND aniolectivo=2008 AND bloque='III';
14.- Nombre de la carrera y cantidad de matriculados en los aos lectivos 2011 y 2010, de la
carrera con mayor matricula en la suma de esos dos aos lectivos.
SELECT nombcarrera, count(idpersona) as'Cantidad de matriculados'FROM carrera, matricula
WHERE aniolectivo in (2011,2010);
15.- Estudiantes que en el ao lectivo 2009 se matricula en 3er ao
y que en el 2010 se matricula en 4to ao.
SELECT nombre, aniolectivo as'Ao de matricula' FROM persona, matricula WHERE
aniolectivo in(2009,2010) AND anio in(3,4) ORDER BY anio desc;

16.- Cuantas personas por carrera y ao estn matriculados en el ao lectivo 2009.


SELECT count(idpersona), nombcarrera, anio FROM carrera, matricula WHERE aniolectivo=2009;
17.- Personas que no se matricularon en el 2007.
SELECT nombre, aniolectivo FROM persona, matricula WHERE NOT aniolectivo=2007 ORDER BY
nombre ASC;
18.- Nombre de las carreras que no tuvieron matricula en el 2008 y tampoco en el 2009.
SELECT nombcarrera, aniolectivo FROM carrera, matricula WHERE NOT aniolectivo in(2008,2009);
19.- Nombre de personas que se matricularon en el 2007 y no en el 2011.
SELECT nombre, aniolectivo FROM persona, matricula WHERE aniolectivo=2007 AND NOT
aniolectivo=2011;
20.- Nombre y apellido, de personas que repitieron ao.
SELECT nombre, apellido, anio FROM persona, matricula WHERE (SELECT
matricula.anio=matricula.anio)ORDER BY nombre;
21.- Ao lectivo que tiene ms matricula en el ao 3.
SELECT aniolectivo, MAX(idmatricula) FROM matricula WHERE anio=3;
22.- Nombre de la carrera, modalidad, ao lectivo y ao de las personas que son de LEON,
ordenados por apellido, ao lectivo y municipio.
SELECT nombcarrera, modalidad, aniolectivo, anio FROM carrera, matricula, persona
WHERE departamento='LEON' ORDER BY apellido AND aniolectivo AND municipio;
23.- Nombre de carrera con menor cantidad de personas de LEON.
SELECT nombcarrera, COUNT(idpersona), departamento FROM persona, carrera WHERE
departamento='LEON';
24.- Cantidad de cupo libre en la matrcula de las carreras del bloque II.
SELECT ROUND (count((carrera.cupo)),0) FROM carrera WHERE bloque='II';

También podría gustarte