Carregando
0x10Lição 2 de 9

Leia dados com SELECT

Escolha colunas e tabela de origem para recuperar registros úteis.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Escrever SELECT básico escolhendo apenas as colunas necessárias.

SELECT define os valores retornados, e FROM define a tabela de origem. Em consultas de aplicação, prefira colunas explícitas para manter resultado claro quando o schema evoluir.

SQL example
1SELECT name, city
2FROM customers;
3
4SELECT order_id, total
5FROM orders;

Palavras-chave SQL costumam aparecer em maiúsculas por legibilidade, mas a maioria dos bancos aceita minúsculas. O ponto e vírgula marca o fim da instrução em muitas ferramentas.

Principais conclusões

  • Escrever SELECT básico escolhendo apenas as colunas necessárias.

  • Use nomes de tabela e coluna que tornem a consulta legível.

  • Confirme quais linhas a consulta afeta antes de depender do resultado.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva consultas SQL

Escreva consultas em pequenos bancos de dados de exemplo e execute-as localmente no navegador. Cada teste começa com um banco SQLite novo.

Exercício 1

Escolha as colunas certas

+25 XP

Retorne nome e email de cada cliente, ordenando por customer_id sem exibir o ID no resultado.

  • Nomes e emails
Escolha o mecanismo de banco de dados para executar os testes.
Tabelas e registros de exemplo

Cada teste recria um banco de dados em memória no dialeto escolhido antes de executar a consulta.

sample-data.sql
CREATE TABLE customers (customer_id INTEGER PRIMARY KEY, name TEXT, email TEXT); INSERT INTO customers VALUES (2, 'Ari Chen', 'ari@example.test'), (1, 'Sam Lee', 'sam@example.test');
query.sql
Carregando editor…

Usando SQLite 3 (sql.js), um banco de dados embutido. As consultas rodam localmente em um worker, com um banco em memória novo a cada teste.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…