Curso SQL - Unico - Aula04 - Where
-
Upload
edson-mundin-ferreira -
Category
Documents
-
view
214 -
download
0
Transcript of Curso SQL - Unico - Aula04 - Where
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
1/7
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
2/7
www.unimake.com.br
Condies: Clusula WHERE
Operadores de Comparao
Operadores Lgicos
Exerccios
Objetivos
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
3/7
www.unimake.com.br
A clusula WHERE permite selecionar linhas baseado uma expresso booleana. Somente as linhas para as qa expresso avaliada como TRUE so retornadas noresultado.
WHERE
SELECT fco,fde,fgrFROM esprodWHERE fgr = '01 007'
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
4/7
www.unimake.com.br
Operador Descrio
< menor> maior
= maior ou igual
= igual
ou != diferente
BETWEEN entre
Not Negao
OPERADORES DE COMPARAO
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
5/7www.unimake.com.br
No PostgreSQL Esto disponveis os
operadores lgicos habituais:
ANDOR
NOT
OPERADORES LGICOS
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
6/7
www.unimake.com.br
O SQL utiliza a lgica booleana de trs
valores, onde o valor nulo representa o"desconhecido". Devem ser observadas a
seguintes tabelas verdade:
OPERADORES LGICOS
a b a AND b a OR bTRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
TRUE NULL NULL TRUE
FALSE FALSE FALSE FALSE
FALSE NULL FALSE NULL
NULL NULL NULL NULL
a NOT a
TRUE FALSE
FALSE TRUE
NULL NULL
-
8/8/2019 Curso SQL - Unico - Aula04 - Where
7/7
www.unimake.com.br
1. Fazer um select na tabela esprod, trazendo somente os grupos '01' m
somente produtos entre 10 a 20. TABELA: ESPROD
2. Fazer um select para trazer somente os clientes da cidade dePARANAVAI que tenham devolucoes, e sejam maior de 21 anos.TABELAS: GECAD, FANFC, FATIP
3. Fazer um select que liste todas as venda de um determinado clientedeterminado periodo. TABELAS: FANFC
WHERE - Exerccios