Tema 19. Inmunología y el sistema inmunitario 2024
Consultas de tablas con comando de SQL
1. UNIVERSIDAD AUTÓNOMA DE SANTO DOMINGO
(UASD)
CENTRO UNIVERSITARIO REGIONAL LA VEGA
(CURVE)
“Consultas de base de datos usando comandos SQL”
Presentado por:
Juana Claudio CC-9345
Presentado a:
José Manuel Amado
Asignatura:
Base de datos
La Vega, República Dominicana
23 de marzo del 2013
1
2. Consultas de base de datos usando comandos SQL en POWER
BUILDER.
1- Consulta usando los comandos SELECT, FROM
select *from department;
Resultado de la consulta
2
3. 2-Consulta usando una condición con el comando WHERE al
usar SELECT... FROM.
SELECT * FROM employee
WHERE dept_id=300;
Resultado de la consulta
3
4. 3- Consulta usando condiciones multiples para una búsqueda AND,
OR, NOT
select salary,emp_lname,dept_id
from employee
where emp_lname='manager_id'and salary>=40000;
Resultado de la busqueda
4
5. 4-Consulta usando condiciones alternativas OR.
select salary,emp_lname,dept_id
from employee
where emp_lname='manager_id'or salary<40000;
Resultado de la busqueda
select emp_lname,dept_id,salary
from employee
where emp_lname = 'chao' and dept_id='200';
5
6. 5-Consulta usando el comando BETWEEN.
select salary,emp_lname, emp_fname,dept_id
from employee
where salary between 40000 and 50000;
6
7. Resultado de la consulta es:
6-Consulta usando el comando IN.
select *
from department
where dept_id in (200,500,300,400);
7
8. Resultado de la busqueda es:
Búsqueda de información en varias tablas relacionales
7-Primera busqueda.
select salary,emp_lname,dept_id,emp_fname
from employee
8
10. Resultado de la búsqueda es:
Funciones para el manejo de grupo de filas
9- Consulta usando funciones MAX.
SELECT dept_id,
MAX(salary)
10
11. FROM employee
GROUP BY dept_id;
Resultado de la consulta es:
10-Combinanando las funciones de grupo con las búsquedas
relacionales (sum,avg,count).
SELECT emp_lname,MANAGER_ID,SUM(SALARY),
COUNT(*),
11
13. FROM EMPLOYEE,DEPARTMENT
WHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_ID
GROUP BY EMP_LNAME,MANAGER_ID;
HAVING COUNT(*)>=2;
Resultado de la búsqueda es:
Sub-búsquedas o subqueries
SELECT emp_lname,MANAGER_ID
FROM EMPLOYEE
WHERE MANAGER_ID=(SELECT MANAGER_ID FROM
EMPLOYEE WHERE EMP_LNAME = 'DIAZ');
13
14. Resultado de la busqueda es:
Buscando el empleado que gana más que la media de todos
los salarios de los empleados.
SELECT emp_lname,SALARY
FROM EMPLOYEE
WHERE SALARY >(SELECT AVG (SALARY) FROM
EMPLOYEE) ;
14