ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sql Consultas


Enviado por   •  12 de Mayo de 2015  •  1.052 Palabras (5 Páginas)  •  386 Visitas

Página 1 de 5

BASE DE DATOS

Dr. J. Horacio Hernández Anguiano

Fecha: 22/abril/2015

1. Mostrar la información que contienen las filas y columnas de la tabla investigador.

mysql> select * from investigador;

2. Mostrar la información de la columna “Nombre” de la tabla investigador.

mysql> select nombre from investigador;

3. Mostrar la información de la columna “Nombre” de la tabla investigador en orden alfabético.

mysql> select nombre from investigador order by nombre;

4. Mostrar la información de las columnas “ciudad” y “Telefono” de la tabla investigador.

mysql> select telefono, ciudad from investigador;

5. Mostrar la información de las columnas “fecha_inicio” y “CURP” de la tabla asignado_a que cumpla la condición de ser la fecha de inicio más reciente.

mysql> select max(fecha_inicio), curp from asignado_a;

6. Mostrar la información de la columna “Tipo_participacion” y “CURP” de la tabla asignado_a que cumpla la condición de que el tipo de participación sea “Principal”.

mysql> select tipo_participacion,curp from asignado_a where tipo_participacion="principal";

7. Mostrar los diferentes tipos de participación que tiene la tabla

asignado_a.

mysql> select distinct(tipo_participacion) from asignado_a;

8. Mostrar las diferentes entidades financiadoras que tiene la tabla plan.

mysql> select distinct(entidad_financiadora) from plan;

9. Mostrar los diferentes nombres de la tabla plan.

mysql> select distinct(nombre) from plan;

10. Mostrar los diferentes códigos de plan (“cod_plan”) de la tabla plan.

mysql> select distinct(cod_plan) from plan;

11. Muestre cuántas filas de datos tiene la tabla investigador.

12. Muestre la suma del presupuesto de todos los proyectos.

Mysql> SELECT SUM(PRESUPUESTO) FROM PROYECTO;

Muestre la suma del presupuesto por entidad financiadora.

mysql> select entidad_financiadora, sum(presupuesto) from proyecto as p join plan as pl on p.cod_plan=pl.cod_plan group by entidad_financiadora;

13. Muestre los nombres de los proyectos cuya fecha de fin aún no se cumpla/o que aún están vigentes a fecha de hoy.

mysql> select nombre, fecha_fin from proyecto where fecha_fin >= “2015-03-23”;

14. Muestre cuántos investigadores son de Guanajuato.

select ciudad, count(*) from investigador where ciudad=”guanajuato”;

15. Muestre cuántos investigadores, incluyendo sólo los investigadores principal y tiempo completo, son de León.

mysql> select nombre, ciudad, tipo_participacion from asignado_a as a join investigador as i on a.curp=i.curp where tipo_participacion in(‘principal’,’tiempo completo’) and ciudad=”leon”;

16. Realice la unión de las tablas investigador y asignado_a y mostrar los nombres de los investigadores y el tipo de participación cuyas ciudades sean de León.

select nombre, tipo_participacion, ciudad from asignado_a as a join investigador as i on a.curp=i.curp where ciudad=’leon’;

17. Realizar la unión de las tablas proyecto y plan y muestre los nombres del proyecto y la entidad financiadora cuyo presupuesto sea menor que $ 1,500,000.00.

mysql> select p.nombre, pl.entidad_financiadora, p.presupuesto from plan as pl join proyecto as p on p.cod_plan=pl.cod_plan where presupuesto <1500000;

18. Muestre los nombres de los investigadores de Guanajuato y el nombre de los proyectos en los que trabajan.

select i.nombre, p.nombre from(investigador as i join asignado_a as a on i.curp=a.curp) join proyecto as p on p.cod_proyecto=a.cod_proyecto where ciudad=’guanajuato’;

19. Muestre el nombre del investigador responsable y fecha de inicio del proyecto llamado “PROYECTO DOCENTE PROM-DOC”.

mysql> select i.nombre, p.nombre, p.fecha_inicio, tipo_participacion from(investigador as i join asignado_a on i.curp=asignado_a.curp) join proyecto as p on asignado_a.cod_proyecto=p.cod_proyecto where p.nombre="proyecto docente prom-doc" and tipo_participacion="principal";

20. Muestre el nombre de los proyectos en los que trabaja algún investigador de León.

select p.nombre from (proyecto as p join asignado_a as a on p.cod_proyecto=a.cod_proyecto) join investigador as i

...

Descargar como (para miembros actualizados)  txt (8.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com