Trilha Júnior Trilha

SQL puro: SELECT e FROM

O curso apresenta SQL a partir do SELECT e do FROM no PostgreSQL. Explica tabelas relacionais, linhas, colunas e chaves primárias, e o caminho de uma query pelo parser, pelo planner e pelo executor. As aulas tratam do SELECT como avaliador de expressões, da leitura de tabelas com FROM, da escolha de colunas no lugar de SELECT *, de aliases com AS, de expressões CASE e do comportamento do NULL com COALESCE e NULLIF. A última aula liga tudo ao ActiveRecord: o SQL gerado por select, pluck e find_by_sql e a leitura do log do Rails.

O que você vai aprender

  • ✓Como bancos relacionais guardam dados em tabelas, linhas e colunas
  • ✓Uso do SELECT com literais, aritmética, concatenação de strings e funções embutidas
  • ✓Leitura de tabelas com FROM e seleção apenas das colunas necessárias
  • ✓Aliases com AS e expressões CASE para nomear e calcular resultados
  • ✓Como o NULL se comporta em comparações, expressões e agregações
  • ✓Como métodos do ActiveRecord viram queries com SELECT e FROM
Prévia grátis · Aula 1 7 min de leitura

O que é SQL?

Imagine uma biblioteca enorme com milhões de livros, mas sem bibliotecário. Os livros estão organizados nas prateleiras por categoria, autor e ano. Você não pode gritar "me dê algo bom!" Você precisa escrever um pedido preciso em um papel: qual prateleira, qual seção, quais critérios. A biblioteca…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...