Está en la página 1de 4

Erick Estuardo Mendoza Villalobos

4090-10-14224
Bases de Datos
Practica 9
1 Mostrar el apellido, o?cio y número de departamento de cada empleado.
select e.emp_no, e.apellido, e.oficio, d.dept_no
from emple e , depart d
where (e.dept_no = d.dept_no);
2 Mostrar el número, nombre y localización de cada departamento.
select dept_no, dnombre, loc
from depart;
3 Mostrar todos los datos de todos los empleados.
select apellido, oficio, dir, fecha_alt, salario, comision, depto_no
from emple;
4 Datos de los empleados ordenados por apellidos.
select apellido, oficio, dir, fecha_alt, salario, comision, depto_no
from emple
order by apellido;
5 Datos de los empleados ordenados por número de departamento
descendentemente.
select apellido, oficio, dir, fecha_alt, salario, comision, depto_no
from emple
order by depto_no DESC;
Practica 10
1 Mostrar todos los datos de todas las personas.
select cod_hospital, dni, apellidos, funcion, salario, localidad
from personas;
2 Obtén el DNI, apellidos y función de todas las personas.
select dni, apellidos, funcion
from personas;
3 Mostrar los apellidos de las personas que vivan en LORCA.
select apellidos
from personas
where localidad = 'LORCA';
4 Mostrar los apellidos de las personas que vivan en MURCIA o LORCA
select apellidos
from personas
where (localidad = 'LORCA') or (localidad = 'MURCIA');
5 Seleccionar los datos de aquellas personas que vivan en MURCIA y tengan
un salario superior a los 1500 euros.
select apellidos
from personas
where (localidad = 'MURCIA') and (salario > 1500);
Practica 11
1 Muestra todos los datos de todos los alumnos.
select expediente, nombre, localidad, fecha_nac, direccion, curso, nivel
, faltas
from alumnos;
2 Muestra el nombre , localidad y fecha de nacimiento de todos los alumnos.
select nombre, localidad, fecha_nac
from alumnos;
3 Muestra el nombre de todos los alumnos. En el resultado de la consulta, la
columna Nombre debe aparecer con la etiqueta Nombre y apellidos (ALIAS
DE COLUMNAS).
select nombre AS "Nombre y Apellido"
from alumnos;
4 Obtén el nombre y el número de faltas multiplicado por 2 de todos los
alumnos (COLUMNAS CALCULADAS). En el resultado de la consulta, la
columna faltas debe aparecer con la etiqueta Faltas de asistencia (ALIAS DE
COLUMNAS)
select nombre, faltas*2 AS "Faltas de asistencia"
from alumnos;
5 Consulta los datos de los alumnos que son de Lorca.
select expediente, nombre, localidad, fecha_nac, direccion, curso, nivel
, faltas
from alumnos
where (localidad = 'LORCA');
Practica 13
1. Mostrar los datos de los empleados que pertenezcan al mismo departamento
que ?GIL'. (ANALISTA)
select e.emp_no, e.apellido, d.dnombre
from emple e, depart d
where (d.dnombre = 'ANALISTA');
2. Mostrar los datos de los empleados que tengan el mismo o?cio que
?CEREZO'. El resultado debe ir ordenado por apellido.(DIRECTOR)
select emp_no, apellido, oficio
from emple
where (oficio = 'DIRECTOR');
3. Mostrar los empleados (nombre, o?cio, salario y fecha de alta) que
desempeñen el mismo o?cio que ?JIMÉNEZ' o que tengan un salario mayor o
igual que ?FERNÁNDEZ'.(DIRECTOR) OR (3000)
select apellido, oficio, salario, fecha_alt
from emple
where (oficio = 'DIRECTOR') or (salario => 3000);
4. Mostrar en pantalla el apellido, o?cio y salario de los empleados del
departamento de ?FERNÁNDEZ' que tengan su mismo salario. (ANALISTA) AND (3000)
select apellido, oficio, salario
from emple , depart
where (d.dnombre = 'DIRECTOR') and (salario = 3000);
5. Mostrar los datos de los empleados que tengan un salario mayor que ?GIL' y
que pertenezcan al departamento número 10 (1500) and (10)
select apellido, oficio, depto_no
from emple
where (salario = 1500) and (depto_no = 10);
Practica 14
1 Averigua el DNI de todos los clientes.
select nomnbre, edad, dni
from cliente;
2 Consulta todos los datos de todos los programas.
select codigo, nombre, version
from programa;
3 Obtén un listado con los nombres de todos los programas.
select nombre
from programa;
4 Genera una lista con todos los comercios.
select cif, nombre, ciudad
from comercio;
5 Genera una lista de las ciudades con establecimientos donde se venden
programas, sin que aparezcan valores duplicados (utiliza DISTINCT).
select nombre, DISTiNT ciudad
from comercio;

También podría gustarte