Declaração SELECT
Com a instrução select mais simples podemos fazer projeção de colunas, expressões, de caracteres e de datas. A forma mais básica da declaração select é a seguinte:
SELECT * from tablename;
Esta instrução irá retornar todos os elementos da tabela escolhida. Devemos ter cuidado, pois caso a tabela seja muito grande poderá causar uma certa instabilidade. Na figura seguinte podemos ver um exemplo
E se apenas algumas colunas nos interessar e não todas, como devemos proceder? Felizmente a linguagem SQL suporta a projeção que foi o que aprendemos no post anterior, e assim podemos fazer uma projeção apenas das colunas desejadas. A declaração da instrução select fica da seguinte maneira:
SELECT column FROM tablename;
Na figura acima descrevemos primeiro a tabela jobs e escolhemos apenas a coluna que nos interessa, que no caso é a JOB_TITLE. E assim retornamos apenas essa coluna com a instrução select. Caso nos interesse mais de uma coluna, podemos fazer isso especificando o nome de várias colunas separadas por virgulas. Lembrando que a última coluna não tem virgula após ela.
No caso de o conjunto de retorno ser apenas as entradas únicas, podemos utilizar a palavra chave DISTINCT. Com essa palavra chave na instrução select as linhas duplicadas são eliminadas. Podemos ver um exemplo na tabela JOB_HISTORY. Na figura seguinte podemos perceber que a tabela contem 10 linhas, mas ai utilizarmos a palavra chave DISTINCT essa quantidade cai para apenas 8, pois existe apenas 8 valores diferentes na coluna JOB_ID.
No próximo post veremos como fazer expressões utilizando operadores SQL.


