Como consultar dados de uma tabela com o comando SELECT
O SELECT é o comando mais usado no SQL. Com ele você define o que buscar e de onde.
Carregando...
Considere a tabela produtos:
| id | nome | categoria | preco | estoque |
|---|---|---|---|---|
| 1 | Notebook | Eletrônicos | 3500 | 10 |
| 2 | Mouse | Eletrônicos | 89.90 | 150 |
| 3 | Teclado | Eletrônicos | 199.90 | 75 |
| 4 | Mesa | Móveis | 850 | 20 |
Carregando...
Resultado:
| nome | preco |
|---|---|
| Notebook | 3500 |
| Mouse | 89.90 |
| Teclado | 199.90 |
| Mesa | 850 |
Use * para retornar todas as colunas de uma vez:
Carregando...
O
SELECT *é ótimo para exploração rápida, mas evite usá-lo em produção. Ele traz mais dados do que o necessário e pode impactar a performance.
O AS cria um apelido para a coluna apenas no resultado — a tabela não é alterada:
Carregando...
| produto | valor |
|---|---|
| Notebook | 3500 |
| Mouse | 89.90 |
Você pode incluir cálculos diretamente:
Carregando...
Remove valores duplicados do resultado:
Carregando...
| categoria |
|---|
| Eletrônicos |
| Móveis |
Com múltiplas colunas, o DISTINCT considera a combinação de todas elas e não apenas cada coluna individualmente.