YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Select Clauses - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Então temos estas três
    situações diferentes.
  2. Na primeira situação, encontre
    os dez gorilas mais velhos.
  3. Bem, vamos precisar de where
    para selecionar apenas gorilas.
  4. Precisamos encontrar o mais velho,
    isso significa que precisamos
  5. colocá-los em ordem
    por suas datas de nascimento.
  6. E queremos encontrar os dez principais, portanto,
    esse será um limite.
  7. Na segunda situação, liste todos os animais
    em ordem alfabética, dez por página.
  8. Estamos listando todos os animais,
    não alguns deles.
  9. Então,
    não precisamos realmente de where nesta consulta.
  10. Mas estamos listando os animais em ordem alfabética,
    portanto vamos precisar de order by.
  11. Como queremos colocá-los dez por página,
    precisamos de limit e
  12. offset para colocá-los em páginas separadas.
  13. Na terceira situação,
    descubra qual espécie temos mais.
  14. Primeiro, precisaremos de group by
  15. para agrupar todos os animais por espécie
    usando a agregação de conta.
  16. Então precisaremos de order by
  17. para classificar pelo resultado dessa contagem
    e limit para obter apenas o primeiro.
  18. Na verdade, existe outra forma de fazer isso
    usando um recurso SQL diferente chamado subselects,
  19. mas com o que já vimos,
    essa é a maneira de fazê-lo.