Oii, tudo bem por aí?
Desculpe pela demora em te responder.
Para que o resultado da consulta tenha todos os dados da tabela, você pode utilizar o SELECT * FROM TABELA;
. O asterisco ( * ) representa todos os campos da tabela.
Caso você queria selecionar apenas alguns campos, é possível adicioná-los na consulta, separados por vírgula. Assim:
SELECT id_colaborador, data_promoção, salario
FROM nome_tabela;
É possível ordenar a saída por algum critério utilizando o ORDER BY
, e selecionar uma quantidade específica de linhas utilizando o ROWNUM
e um filtro WHERE
- quando utilizar o rownum
, não é possível fazer a consulta com o asterisco ( * ).
Por exemplo:
SELECT id_colaborador, data_promoção, salario, rownum
FROM nome_tabela
ORDER BY salario
WHERE ROWNUM <= 10;
Assim, você terá apenas os primeiros dez resultados de sua consulta, com os dez menores salários.
Para que a consulta seja eficaz, é necessário conhecer a base de dados. Reitero a importância de testes em seu projeto e conhecimento das potencialidades do SQL para que suas consultas tragam as respostas que você procura.
Espero ter ajudado! Um abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!