Sintaxe

Strings de caracteres e datas

  • As strings de caracteres e os valores de data são delimitados por aspas simples.
  • Os valores de caractere fazem distinção entre maiúsculas e minúsculas, e os valores de data fazem distinção de formato.
  • O formato default da data depende da linguagem e formatação do banco.

Operador Between

Use a condição BETWEEN para exibir linhas com base em uma faixa de valores:

SELECT last_name, salary
FROM employees
WHERE salary BETWEEN 2500 AND 3500;

Operador IN

Use a condição de associação IN para testar os valores de uma lista:

SELECT employee_id, last_name, salary, manager_id
FROM employees
WHERE manager_id IN (100,101,201);

Operador LIKE

  • Use a condição LIKE para executar pesquisas com curinga de valores válidos de strings de pesquisa.
  • As condições de pesquisa podem conter números ou caracteres literais:
    • % indica zero ou vários caracteres.
    • _ indica um caractere.
SELECT first_name
FROM employees
WHERE first_name LIKE 'S%';

SELECT last_name
FROM employees
WHERE last_name LIKE '_O%';

Operador IS NULL

Teste valores nulos com o operador IS NULL

SELECT last_name, manager_id
FROM employees
WHERE manager_id IS NULL;

Operadores Lógicos

Operador AND

Operador OR

Operador NOT

Regras de Precedência

Ordenando Resultados: ORDER BY

  • Ordenar as linhas recuperadas com a cláusula ORDER BY:

    • ASC: ordem crescente, default
    • DESC: ordem decrescente
  • A cláusula ORDER BY é inserida por último na instrução SELECT:

SELECT last_name, job_id, department_id, hire_date
FROM employees
ORDER BY hire_date;

results matching ""

    No results matching ""