Consultar Dados da Tabela Temporária
Nesta etapa, você aprenderá como recuperar dados de sua tabela temporária usando a instrução SELECT com diferentes cláusulas. Consultar dados é uma habilidade fundamental para trabalhar com bancos de dados, pois permite visualizar e analisar as informações armazenadas.
No prompt sqlite>, vamos primeiro recuperar todos os dados da tabela temp_employees. Execute este comando:
SELECT * FROM temp_employees;
Saída Esperada:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
4|David|Sales
5|Eve|Marketing
6|Frank|Engineering
7|Grace|HR
8|Henry|Sales
O * em SELECT * significa "todas as colunas", então este comando mostra cada coluna e linha na tabela temp_employees.
Em seguida, filtre os dados usando uma condição com a cláusula WHERE. Para visualizar apenas os registros dos funcionários do departamento de 'Vendas', execute:
SELECT * FROM temp_employees WHERE department = 'Sales';
Saída Esperada:
1|Alice|Sales
4|David|Sales
8|Henry|Sales
A cláusula WHERE restringe os resultados às linhas que correspondem à condição, neste caso, onde o department é 'Vendas'.
SELECT * FROM temp_employees seleciona todas as colunas da tabela temp_employees.
WHERE department = 'Sales' filtra os resultados para incluir apenas as linhas onde a coluna department é igual a 'Sales'.
Agora, ordene os dados por nome usando a cláusula ORDER BY:
SELECT * FROM temp_employees ORDER BY name;
Saída Esperada:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
4|David|Sales
5|Eve|Marketing
6|Frank|Engineering
7|Grace|HR
8|Henry|Sales
A cláusula ORDER BY classifica os resultados com base na coluna especificada, neste caso, a coluna name.
Finalmente, limite o número de resultados usando a cláusula LIMIT. Para visualizar apenas os primeiros 3 registros, execute:
SELECT * FROM temp_employees LIMIT 3;
Saída Esperada:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
A cláusula LIMIT restringe o número de linhas retornadas pela consulta.