Mostrando todas as colunas de uma tabela:
SELECT *
FROM departments;
Projetando algumas colunas da tabela:
SELECT department_id, location_id
FROM departments;
Usando expressões aritméticas:
SELECT last_name, salary, salary + 300
FROM employees;
Precedência de Operadores:
Definindo apelidos (alias) para as colunas
Um apelido de coluna:
- Renomeia um cabeçalho de coluna
- É útil em cálculos
- Aparece imediatamente após o nome da coluna (Também é possível incluir a palavra-chave opcional AS entre o nome e o apelido da coluna.)
- Requer aspas duplas quando contém espaços ou caracteres especiais, ou quando faz distinção entre maiúsculas e minúsculas
Operação de Contatenação de Strings
Um operador de concatenação:
- Vincula colunas ou strings de caracteres a outras colunas
- É representado por duas barras verticais (||)
- Cria uma coluna resultante que é uma expressão de caracteres
Strings de caracteres literais
- Um literal é um caractere, uma data ou um número incluído na instrução SELECT.
- É necessário delimitar os valores dos literais de caractere e data por aspas simples.
- Cada string de caracteres da saída corresponde a apenas uma linha retornada.
SELECT last_name ||' is a '|| job_id AS "Employee Details"
FROM employees;
Nulo do Banco de Dados
- Nulo é ausência de valor. Entretanto, nos referimos ao nulo como “valor nulo”.
- Um valor nulo não está disponível nem é designado e não é conhecido ou aplicável.
- Um valor nulo é diferente de zero ou de um espaço em branco.
Operador DISTINCT
A exibição default de consultas mostra todas as linhas, inclusive as linhas duplicadas. Para eliminar linhas duplicadas utilize o DISTINCT