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

SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
gesicavillanuevaqf
 

Kürzlich hochgeladen (20)

EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docx
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 
A propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundoA propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundo
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx
 
a propósito de la globalización y sus efectos
a propósito de la globalización y sus efectosa propósito de la globalización y sus efectos
a propósito de la globalización y sus efectos
 

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