UNIVERSIDAD AUTÓNOMA DE SANTO DOMINGO                 (UASD) CENTRO UNIVERSITARIO REGIONAL LA VEGA                (CURVE) ...
Consultas de base de datos usando comandos SQL en POWERBUILDER.  1- Consulta usando los comandos SELECT, FROMselect *from ...
2-Consulta usando una condición con el comando WHERE alusar SELECT... FROM.SELECT * FROM employeeWHERE dept_id=300;Resulta...
3- Consulta usando condiciones multiples para una búsqueda AND,OR, NOTselect salary,emp_lname,dept_idfrom employeewhere em...
4-Consulta usando condiciones alternativas OR.select salary,emp_lname,dept_idfrom employeewhere emp_lname=manager_idor sal...
5-Consulta usando el comando BETWEEN.select salary,emp_lname, emp_fname,dept_idfrom employeewhere salary between 40000 and...
Resultado de la consulta es:6-Consulta usando el comando IN.select *from departmentwhere dept_id in (200,500,300,400);    ...
Resultado de la busqueda es:Búsqueda de información en varias tablas relacionales7-Primera busqueda.select salary,emp_lnam...
where salary=manager_id;Resultado de la busqueda es:8- Segunda busqueda.select cityfrom employeewhere dept_id=300;        ...
Resultado de la búsqueda es:Funciones para el manejo de grupo de filas9- Consulta usando funciones MAX.SELECT dept_id,MAX(...
FROM employeeGROUP BY dept_id;Resultado de la consulta es:10-Combinanando las funciones de grupo con las búsquedasrelacion...
AVG(SALARY)FROM EMPLOYEE,DEPARTMENTWHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_IDGROUP BY EMP_LNAME,MANAGER_ID;Resultado de la ...
FROM EMPLOYEE,DEPARTMENTWHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_IDGROUP BY EMP_LNAME,MANAGER_ID;HAVING COUNT(*)>=2;Resultad...
Resultado de la busqueda es:Buscando el empleado que gana más que la media de todoslos salarios de los empleados.SELECT em...
Resultado de la busqueda es :                                15
Upcoming SlideShare
Loading in …5
×

Consultas de tablas con comando de SQL

1,227 views

Published on

Consultas de tablas con comando de SQL

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,227
On SlideShare
0
From Embeds
0
Number of Embeds
81
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Consultas de tablas con comando de SQL

  1. 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. 2. Consultas de base de datos usando comandos SQL en POWERBUILDER. 1- Consulta usando los comandos SELECT, FROMselect *from department;Resultado de la consulta 2
  3. 3. 2-Consulta usando una condición con el comando WHERE alusar SELECT... FROM.SELECT * FROM employeeWHERE dept_id=300;Resultado de la consulta 3
  4. 4. 3- Consulta usando condiciones multiples para una búsqueda AND,OR, NOTselect salary,emp_lname,dept_idfrom employeewhere emp_lname=manager_idand salary>=40000;Resultado de la busqueda 4
  5. 5. 4-Consulta usando condiciones alternativas OR.select salary,emp_lname,dept_idfrom employeewhere emp_lname=manager_idor salary<40000;Resultado de la busquedaselect emp_lname,dept_id,salaryfrom employeewhere emp_lname = chao and dept_id=200; 5
  6. 6. 5-Consulta usando el comando BETWEEN.select salary,emp_lname, emp_fname,dept_idfrom employeewhere salary between 40000 and 50000; 6
  7. 7. Resultado de la consulta es:6-Consulta usando el comando IN.select *from departmentwhere dept_id in (200,500,300,400); 7
  8. 8. Resultado de la busqueda es:Búsqueda de información en varias tablas relacionales7-Primera busqueda.select salary,emp_lname,dept_id,emp_fnamefrom employee 8
  9. 9. where salary=manager_id;Resultado de la busqueda es:8- Segunda busqueda.select cityfrom employeewhere dept_id=300; 9
  10. 10. Resultado de la búsqueda es:Funciones para el manejo de grupo de filas9- Consulta usando funciones MAX.SELECT dept_id,MAX(salary) 10
  11. 11. FROM employeeGROUP BY dept_id;Resultado de la consulta es:10-Combinanando las funciones de grupo con las búsquedasrelacionales (sum,avg,count).SELECT emp_lname,MANAGER_ID,SUM(SALARY),COUNT(*), 11
  12. 12. AVG(SALARY)FROM EMPLOYEE,DEPARTMENTWHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_IDGROUP BY EMP_LNAME,MANAGER_ID;Resultado de la busqueda es:Condiciones de búsqueda de un grupo de líneas: HAVINGSELECT emp_lname,MANAGER_ID,SUM(SALARY),COUNT(*),AVG(SALARY) 12
  13. 13. FROM EMPLOYEE,DEPARTMENTWHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_IDGROUP BY EMP_LNAME,MANAGER_ID;HAVING COUNT(*)>=2;Resultado de la búsqueda es:Sub-búsquedas o subqueriesSELECT emp_lname,MANAGER_IDFROM EMPLOYEEWHERE MANAGER_ID=(SELECT MANAGER_ID FROMEMPLOYEE WHERE EMP_LNAME = DIAZ); 13
  14. 14. Resultado de la busqueda es:Buscando el empleado que gana más que la media de todoslos salarios de los empleados.SELECT emp_lname,SALARYFROM EMPLOYEEWHERE SALARY >(SELECT AVG (SALARY) FROMEMPLOYEE) ; 14
  15. 15. Resultado de la busqueda es : 15

×