Esta aula ensina comandos adicionais da linguagem SQL como criar tabelas, usar operadores lógicos como AND e OR, usar aliases para organizar resultados, ocultar duplicatas com DISTINCT e filtrar conjuntos com IN e NOT IN. O documento apresenta esses comandos e fornece exemplos de sua aplicação.
4. O que vamosaprender?
LINGUAGEM DE CONSULTA SQL
# Comandos Adicionais
19:41 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
5. Vamos começar?
19:41 5 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
13. ComandosAdicionais: WHEREcomoperador AND
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
Várias condições podem ser unidas pelo operador AND e
todas devem ser verdadeiras para retornar a condição como
TRUE. Se uma das condições é falsa, toda a condição é
avaliada como FALSE.
Se uma das condições é desconhecida ou NULL toda a
condição é avaliada como UNKNOWN (DESCONHECIDO).
17. ComandosAdicionais: WHEREcomoperador OR
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
Várias condições unidas pelo operador OR devem ser
falsas para a condição inteira ser avaliada como FALSE.
Se uma das condições é verdadeira, toda a condição é
avaliada como TRUE.
Se uma das condições é desconhecida ou NULL toda a
condição é avaliada para desconhecida ou NULL.
26. ComandosAdicionais: ApelidosALIAS
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
Usado para organizar o resultado de uma
consulta e evitar erros de ambiguidade nas
tabelas, pois várias tabelas podem possuir os
mesmos nomes de colunas.
Existem 4 maneiras diferentes de se atribuir
apelidos aos campos selecionados
27. ComandosAdicionais: ApelidoAlias
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
selectcodprod as codigo frompcprodut;
selectcodprod codigo frompcprodut;
selectcodprod as “Codigo do Produto” frompcprodut;
selectcodprod “Codigo do Produto” frompcprodut;
28. ComandosAdicionais: Distinct(OcultarDuplicatas)
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
O comando “distinct” consiste em exibir as informações da
tabela utilizada de maneira distinta, de forma que informações
não sejam exibidas de maneira redundante.
O DISTINCT é utilizado para eliminar as linhas duplicadas no
conjunto de resultados da instrução SELECT
29. ComandosAdicionais: IN (FiltrarConjuntos)
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
O operador IN permite determinar se um valor está contido
em um conjunto de valores
31. ComandosAdicionais: NOTIN(FiltrarConjuntos)
19:43 Banco de Dados II: Aula 09 - LINGUAGEM DE CONSULTA SQL (Comandos Adicionais)
O operador IN pode se combinar com operador NOT.
Para encontrar todos os registros cujo valor da coluna não
está no conjunto você pode usar NOT IN.
O NOT IN lhe dará o resultado oposto do IN, ele retorna os
valores que não estejam no conjunto de valores nos parênteses.