SlideShare ist ein Scribd-Unternehmen logo
1 von 15
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
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
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
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
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
5-Consulta usando el comando BETWEEN.

select salary,emp_lname, emp_fname,dept_id

from employee

where salary between 40000 and 50000;

                                             6
Resultado de la consulta es:




6-Consulta usando el comando IN.

select *

from department

where dept_id in (200,500,300,400);

                                      7
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
where salary=manager_id;

Resultado de la busqueda es:




8- Segunda busqueda.

select city

from employee

where dept_id=300;
                               9
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
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
AVG(SALARY)

FROM EMPLOYEE,DEPARTMENT

WHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_ID

GROUP BY EMP_LNAME,MANAGER_ID;



Resultado de la busqueda es:




Condiciones de búsqueda de un grupo de líneas: HAVING
SELECT emp_lname,MANAGER_ID,SUM(SALARY),
COUNT(*),
AVG(SALARY)

                                                        12
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
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
Resultado de la busqueda es :




                                15

Weitere ähnliche Inhalte

Andere mochten auch

Complete Sql Server querries
Complete Sql Server querriesComplete Sql Server querries
Complete Sql Server querries
Ibrahim Jutt
 
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datosPostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
Nicola Strappazzon C.
 
Tipos de consulta access acuripallo
Tipos de consulta access acuripalloTipos de consulta access acuripallo
Tipos de consulta access acuripallo
JeanPol86
 
Sql queries with answers
Sql queries with answersSql queries with answers
Sql queries with answers
vijaybusu
 

Andere mochten auch (16)

consultas en sql server
consultas en sql serverconsultas en sql server
consultas en sql server
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Bases de Datos Cap-V SQL: Manipulación de datos
Bases de Datos Cap-V SQL: Manipulación de datosBases de Datos Cap-V SQL: Manipulación de datos
Bases de Datos Cap-V SQL: Manipulación de datos
 
Aggregating Data Using Group Functions
Aggregating Data Using Group FunctionsAggregating Data Using Group Functions
Aggregating Data Using Group Functions
 
sql statement
sql statementsql statement
sql statement
 
Complete Sql Server querries
Complete Sql Server querriesComplete Sql Server querries
Complete Sql Server querries
 
Aggregate functions
Aggregate functionsAggregate functions
Aggregate functions
 
SQL querys in detail || Sql query slides
SQL querys in detail || Sql query slidesSQL querys in detail || Sql query slides
SQL querys in detail || Sql query slides
 
Aggregate Functions,Final
Aggregate Functions,FinalAggregate Functions,Final
Aggregate Functions,Final
 
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datosPostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
PostgreSQL - Lección 4 - Usando funciones para manipular grupos de datos
 
Tipos de consulta access acuripallo
Tipos de consulta access acuripalloTipos de consulta access acuripallo
Tipos de consulta access acuripallo
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Tipo de consulta microsoft access
Tipo de consulta microsoft accessTipo de consulta microsoft access
Tipo de consulta microsoft access
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Sql queries with answers
Sql queries with answersSql queries with answers
Sql queries with answers
 

Ähnlich wie Consultas de tablas con comando de SQL

Laboratorio n2 de ayudantía sie
Laboratorio n2 de ayudantía  sieLaboratorio n2 de ayudantía  sie
Laboratorio n2 de ayudantía sie
katendency
 
FSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfFSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdf
davidvargas666
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 

Ähnlich wie Consultas de tablas con comando de SQL (20)

Sql2
Sql2Sql2
Sql2
 
Unidad iii dql
Unidad iii dqlUnidad iii dql
Unidad iii dql
 
Sql2
Sql2Sql2
Sql2
 
sub Consultas Oracle SQL
sub Consultas Oracle SQLsub Consultas Oracle SQL
sub Consultas Oracle SQL
 
Consultas
ConsultasConsultas
Consultas
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Laboratorio n2 de ayudantía sie
Laboratorio n2 de ayudantía  sieLaboratorio n2 de ayudantía  sie
Laboratorio n2 de ayudantía sie
 
1.2.2 incorporando sentencias dml y funciones sql a bloques plsql
1.2.2 incorporando sentencias dml y funciones sql a bloques plsql1.2.2 incorporando sentencias dml y funciones sql a bloques plsql
1.2.2 incorporando sentencias dml y funciones sql a bloques plsql
 
Tuning fondo-negro-2
Tuning fondo-negro-2Tuning fondo-negro-2
Tuning fondo-negro-2
 
archivodiapositiva_20229192346.pdf
archivodiapositiva_20229192346.pdfarchivodiapositiva_20229192346.pdf
archivodiapositiva_20229192346.pdf
 
Trabajando con sql (parte 2)
Trabajando con sql (parte 2)Trabajando con sql (parte 2)
Trabajando con sql (parte 2)
 
FSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdfFSI-BD-T7-EjerciciosSQLResueltos.pdf
FSI-BD-T7-EjerciciosSQLResueltos.pdf
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Computo movil ejercicio clases resuelto
Computo movil ejercicio clases resueltoComputo movil ejercicio clases resuelto
Computo movil ejercicio clases resuelto
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Ejemplos u4
Ejemplos u4Ejemplos u4
Ejemplos u4
 
Trabajo bd
Trabajo bdTrabajo bd
Trabajo bd
 
Consultas en SQL
Consultas en SQLConsultas en SQL
Consultas en SQL
 
Deber lenguaje sql_jaime_suarez
Deber lenguaje sql_jaime_suarezDeber lenguaje sql_jaime_suarez
Deber lenguaje sql_jaime_suarez
 

Mehr von Yarquiri Claudio (12)

Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
 
Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
 
Mesa de ayuda
Mesa de ayudaMesa de ayuda
Mesa de ayuda
 
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambricaCapitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
 
Organigrama de ayuntamiento del distrito nacional
Organigrama de ayuntamiento del distrito nacionalOrganigrama de ayuntamiento del distrito nacional
Organigrama de ayuntamiento del distrito nacional
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Estudio de caso
Estudio de casoEstudio de caso
Estudio de caso
 
Presentacion capitulo 4 de sistemas comerciales
Presentacion capitulo 4 de sistemas comercialesPresentacion capitulo 4 de sistemas comerciales
Presentacion capitulo 4 de sistemas comerciales
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Presentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datosPresentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datos
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Erp
ErpErp
Erp
 

Kürzlich hochgeladen

RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Kürzlich hochgeladen (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
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
  • 9. where salary=manager_id; Resultado de la busqueda es: 8- Segunda busqueda. select city from employee where dept_id=300; 9
  • 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
  • 12. AVG(SALARY) FROM EMPLOYEE,DEPARTMENT WHERE EMPLOYEE.DEPT_ID=DEPARTMENT.DEPT_ID GROUP BY EMP_LNAME,MANAGER_ID; Resultado de la busqueda es: Condiciones de búsqueda de un grupo de líneas: HAVING SELECT emp_lname,MANAGER_ID,SUM(SALARY), COUNT(*), AVG(SALARY) 12
  • 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
  • 15. Resultado de la busqueda es : 15