Escolar Documentos
Profissional Documentos
Cultura Documentos
Restringindo e
Classificando Dados
Depois
Depois de de completar
completar esta
esta lição,
lição, você
você poderá
poderá
fazer
fazer oo seguinte:
seguinte:
•• Limitar
Limitar linhas
linhas recuperadas
recuperadas por
por uma
uma
consulta
consulta
•• Classificar
Classificar linhas
linhas recuperadas
recuperadas porpor uma
uma
consulta
consulta
EMP
EMPNO ENAME JOB ... DEPTNO
•• Restringe
Restringe as
as linhas
linhas retornadas
retornadas usando
usando aa
cláusula
cláusula WHERE.
WHERE.
•• A
A cláusula
cláusula WHERE
WHERE segue
segue aa cláusula
cláusula
FROM.
FROM.
•• As
As strings
strings de
de caractere
caractere ee valores
valores de
de data
data
aparecem
aparecem entre
entre aspas
aspas simples.
simples.
•• Os
Os valores
valores de
de caractere
caractere fazem
fazem distinção
distinção
entre
entre maiúsculas
maiúsculas ee minúsculas
minúsculas ee osos
valores
valores de
de data
data diferenciam
diferenciam formatos.
formatos.
•• O
O formato
formato de
de data
data default
default éé DD-MON-YY.
DD-MON-YY.
SQL>
SQL> SELECT
SELECT ename,
ename, job,
job, deptno
deptno
22 FROM
FROM emp
emp
33 WHERE
WHERE ename
ename == 'JAMES' ;;
Operador Significado
= Igual a
<> Diferente de
Operador Significado
ENAME SAL
---------- --------- Limite Limite
MARTIN 1250 inferior superior
TURNER 1500
WARD 1250
ADAMS 1100
MILLER 1300
ENAME
----------
MARTIN
JAMES
WARD
•• É
É possível
possível usar
usar oo identificador
identificador ESCAPE
ESCAPE para
para
procurar
procurar por
por "%"
"%" ouou "_".
"_".
2-13 Copyright Oracle Corporation, 1999. Todos os direitos reservados.
Usando o Operador IS NULL
Teste
Teste para
para valores
valores nulos
nulos com
com oo operador
operador
IS
IS NULL.
NULL.
SQL> SELECT ename, mgr
2 FROM emp
3 WHERE mgr IS NULL;
ENAME MGR
---------- ---------
KING
Operador Significado
ENAME JOB
---------- ---------
KING PRESIDENT
MARTIN SALESMAN
ALLEN SALESMAN
TURNER SALESMAN
WARD SALESMAN
Sobreponha
Sobreponha regras
regras de
de precedência
precedência usando
usando
parênteses.
parênteses.
ENAME
ENAME JOB
JOB SAL
SAL
----------
---------- ---------
--------- ---------
---------
KING
KING PRESIDENT
PRESIDENT 5000
5000
MARTIN
MARTIN SALESMAN
SALESMAN 1250
1250
ALLEN
ALLEN SALESMAN
SALESMAN 1600
1600
TURNER
TURNER SALESMAN
SALESMAN 1500
1500
WARD
WARD SALESMAN
SALESMAN 1250
1250
ENAME
ENAME JOB
JOB SAL
SAL
----------
---------- ---------
--------- ---------
---------
KING
KING PRESIDENT
PRESIDENT 5000
5000
ALLEN
ALLEN SALESMAN
SALESMAN 1600
1600
•• Você
Você pode
pode classificar
classificar por
por uma
uma coluna
coluna que
que não
não
esteja
esteja na
na lista
lista SELECT.
SELECT.
2-25 Copyright Oracle Corporation, 1999. Todos os direitos reservados.
Sumário
• •Selecionando
Selecionandodados
dadoseealterando
alterandoaaordem
ordemdas
daslinhas
linhasexibidas
exibidas
• •Restringindo colunas utilizando a cláusula WHERE
Restringindo colunas utilizando a cláusula WHERE
• •Usando
Usandoas
asaspas
aspasnos
nosapelidos
apelidosde
decolunas
colunas