Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SQL <ul><li>CONSULTAS MÁS COMPLEJAS </li></ul>SQL. Structured Query Language
CONSULTAS MULTITABLA <ul><li>En ocasiones necesitamos realizar consultas que involucren a varias tablas. </li></ul><ul><li...
CONSULTAS MULTITABLA <ul><li>Se pueden incluir tantas tablas como queramos </li></ul><ul><li>En la cláusula SELECT se pued...
CONSULTAS MULTITABLA <ul><li>El criterio para combinar las tablas ha de especificarse en la cláusula WHERE.  </li></ul><ul...
EJEMPLOS Vamos a realizar consultas sobre las tablas emple y depart
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellidos, oficio, nombre de departamento y localidad de todos los empleados. </li>...
SQL <ul><li>Ejemplo de consulta multitabla </li></ul>
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellido, oficio, número de departamento y nombre de departamento de los empleados ...
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>¿Qué ocurre si no se especifica el criterio de combinación de tablas? </li></ul><ul...
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Tenemos las siguientes tablas: </li></ul><ul><ul><ul><li>ALUMNOS( nif ,apenom,direc...
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellidos, nombre y nota de todos los alumnos. </li></ul><ul><li>SELECT apenom,nomb...
CONSULTAS MULTITABLA. EJEMPLOS <ul><li>La misma consulta que la anterior, pero sólo los alumnos cuya asignatura es FOL. </...
CONSULTAS DE RESUMEN <ul><li>SQL dispone de una serie de funciones que permiten realizar cálculos sobre determinados campo...
CONSULTAS DE RESUMEN Función Propósito AVG(campo) Calcula el valor medio COUNT(*|expresión) Cuenta el número de veces  MAX...
CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Calcular el salario medio de todos los empleados </li></ul><ul><ul><li>SELECT AVG(s...
CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Número de empleados del departamento 10 </li></ul><ul><ul><li>SELECT COUNT(*) FROM ...
CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Obtener el apellido mínimo de los empleados del departamento 20. </li></ul><ul><ul>...
Upcoming SlideShare
Loading in …5
×

Sql Consultas MáS Complejas

191,634 views

Published on

Presentación de SQL. Consultas multitabla y consultas de resumen

  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • excelente material, muchas gracias
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Sql Consultas MáS Complejas

  1. 1. SQL <ul><li>CONSULTAS MÁS COMPLEJAS </li></ul>SQL. Structured Query Language
  2. 2. CONSULTAS MULTITABLA <ul><li>En ocasiones necesitamos realizar consultas que involucren a varias tablas. </li></ul><ul><li>En este caso, los nombres de las tablas aparecen a la derecha de la palabra FROM. </li></ul><ul><ul><ul><li>SELECT campo1, campo2, .... </li></ul></ul></ul><ul><ul><ul><li>FROM tabla1, tabla2, .... </li></ul></ul></ul><ul><ul><ul><li>WHERE condición de combinación de las tablas </li></ul></ul></ul>
  3. 3. CONSULTAS MULTITABLA <ul><li>Se pueden incluir tantas tablas como queramos </li></ul><ul><li>En la cláusula SELECT se pueden citar columnas de todas las tablas </li></ul><ul><li>Si hay columnas con el mismo nombre en las distintas tablas, se deben especificar de la forma NombreTabla.NombreColumna </li></ul>
  4. 4. CONSULTAS MULTITABLA <ul><li>El criterio para combinar las tablas ha de especificarse en la cláusula WHERE. </li></ul><ul><li>Si no se hace, el resultado es un PRODUCTO CARTESIANO que empareja todas las filas de una tabla con cada fila de otra. </li></ul>
  5. 5. EJEMPLOS Vamos a realizar consultas sobre las tablas emple y depart
  6. 6. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellidos, oficio, nombre de departamento y localidad de todos los empleados. </li></ul><ul><ul><li>SELECT apellido,oficio,dnombre,loc </li></ul></ul><ul><ul><li>FROM emple,depart </li></ul></ul><ul><ul><li>WHERE emple.dept_no=depart.dept_no; </li></ul></ul>
  7. 7. SQL <ul><li>Ejemplo de consulta multitabla </li></ul>
  8. 8. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellido, oficio, número de departamento y nombre de departamento de los empleados de los departamentos 10 ó 20. </li></ul><ul><li>SELECT apellido,oficio, emple.dept_no ,dnombre </li></ul><ul><li>FROM emple,depart </li></ul><ul><li>WHERE emple.dept_no=depart.dept_no AND emple.dept_no IN (10,20); </li></ul>dept_no aparece en dos tablas, por tanto hay que especificar antes el nombre de la tabla
  9. 9. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>¿Qué ocurre si no se especifica el criterio de combinación de tablas? </li></ul><ul><li>En este caso el resultado es un producto cartesiano que combina todas las filas de una tabla con los de la otra </li></ul><ul><li>SELECT apellido, emple.dept_no, dnombre </li></ul><ul><li>FROM emple,depart; </li></ul><ul><li>En el resultado de la consulta tendríamos 16*4=64 filas, en lugar de 14 </li></ul>
  10. 10. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Tenemos las siguientes tablas: </li></ul><ul><ul><ul><li>ALUMNOS( nif ,apenom,direc,pobla,telef); </li></ul></ul></ul><ul><ul><ul><li>ASIGNATURAS( cod ,nombre); </li></ul></ul></ul><ul><ul><ul><li>NOTAS( nif ,cod,nota); </li></ul></ul></ul><ul><li>Relaciones: ALUMNOS(nif)-> NOTAS(nif) </li></ul><ul><li>NOTAS(cod) -> ASIGNATURAS(cod) </li></ul>
  11. 11. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>Apellidos, nombre y nota de todos los alumnos. </li></ul><ul><li>SELECT apenom,nombre,nota </li></ul><ul><li>FROM alumnos,asignaturas,notas </li></ul><ul><li>WHERE alumnos.nif=notas.nif AND asignaturas.cod=notas.co d; </li></ul>
  12. 12. CONSULTAS MULTITABLA. EJEMPLOS <ul><li>La misma consulta que la anterior, pero sólo los alumnos cuya asignatura es FOL. </li></ul><ul><li>SELECT apenom,nombre,nota </li></ul><ul><li>FROM alumnos,asignaturas,notas </li></ul><ul><li>WHERE alumnos.nif=notas.nif AND asignaturas.cod=notas.cod AND nombre=’FOL’; </li></ul>
  13. 13. CONSULTAS DE RESUMEN <ul><li>SQL dispone de una serie de funciones que permiten realizar cálculos sobre determinados campos de tablas de la base de datos. </li></ul><ul><li>¿Cuál es el salario máximo de los empleados del departamento 10? </li></ul><ul><li>¿Cuál es la media de salarios del departamento de contabilidad? </li></ul><ul><li>¿Cuántos empleados hay en el departamento de ventas? </li></ul>
  14. 14. CONSULTAS DE RESUMEN Función Propósito AVG(campo) Calcula el valor medio COUNT(*|expresión) Cuenta el número de veces MAX(campo) Calcula el valor máximo MIN(campo) Calcula el valor mínimo SUM(campo) Obtiene la suma de valores
  15. 15. CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Calcular el salario medio de todos los empleados </li></ul><ul><ul><li>SELECT AVG(salario) FROM emple; </li></ul></ul><ul><li>Salario máximo de los empleados del departamento 10. </li></ul><ul><ul><li>SELECT max(salario) FROM emple WHERE dept_no=10; </li></ul></ul>
  16. 16. CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Número de empleados del departamento 10 </li></ul><ul><ul><li>SELECT COUNT(*) FROM emple WHERE dept_no=10; </li></ul></ul><ul><li>Número de filas de la tabla empleados donde la comisión no es nula </li></ul><ul><ul><li>SELECT COUNT(comision) FROM emple WHERE dept_no=10; </li></ul></ul>
  17. 17. CONSULTAS DE RESUMEN. EJEMPLOS <ul><li>Obtener el apellido mínimo de los empleados del departamento 20. </li></ul><ul><ul><li>SELECT min(apellido) FROM emple WHERE dept_no=20; </li></ul></ul><ul><li>Calcular la suma de salarios y el salario medio de todos los empleados. </li></ul><ul><ul><li>SELECT sum(salario),avg(salario) FROM emple; </li></ul></ul>

×