Advanced SQL
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Advanced SQL

on

  • 412 views

SQL avançado

SQL avançado

Statistics

Views

Total Views
412
Views on SlideShare
412
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Advanced SQL Presentation Transcript

  • 1. Advanced SQL Lourdilene Souza
  • 2. LEFT JOIN faixa played
  • 3. LEFT JOIN Tabela faixa Tabela played
  • 4. Result  Visualizar quando as faixas foram acessadas Leva em consideração a existência de faixas nunca acessadas (valores NULL)  A condução de processamento é feita pela tabela da esquerda (faixa), não havendo valores correspondentes na tabela da direita (played) é inserido NULL  A ordem das tabelas é importante.
  • 5. SUBQUERY
  • 6. SUBQUERY
  • 7. Result  A consulta externa encontra o ARTIST_NAME do artista com um artist_id que corresponde ao resultado da subconsulta.  Assim, em geral, a consulta interna encontra o artist_id , e a consulta externa usa-o para encontrar o nome do artista.  Então, qual abordagem é preferível: queryes alinhadas ou não aninhadas? consultas aninhadas são difíceis de otimizar e quase sempre mais lento para executar do que a alternativa não aninhado.  Isso significa que devemos evitar o uso de subquery?
  • 8. GROUP BY
  • 9. GROUP BY
  • 10. Result  Contagem do numero de álbuns por artista  Grupo definido, neste caso, a partir de artist_name  Linhas com o mesmo no de artista formam um grupo, ou seja,cada nome diferente torna-se um grupo
  • 11. Referência
  • 12. Obrigada. Lourdilene.souza@gmail.com facebook.com/aitproeg slideshare.net/aitproeg