Aula 4 - Prof. Luciano Monteiro

Propaganda
Linguagem de Banco de Dados SQL
Disciplina de Linguagem
de Banco de dados – QI
– Aula4
Prof. Luciano Monteiro
Instruções DML - SQL


(Data Manipulation Language)
Comandos de manipulação de dados no
SGBD.
SELECT
 Este
é o comando responsável
pela obtenção dos dados da
tabela, view´s e ou Stored
Procedures.
SELECT



SELECT * FROM TABELA1
SELECT B.CAMPO1,A.CAMPO2
FROM TABELA1 A,TABELA2 B
WHERE A.CAMPOPK=B.CAMPOFK
SELECT A.*
FROM TABELA1 A
LEFT OUTER JOIN TABELA2 B ON
(A.CAMPOPK=B.CAMPOFK)
CLÁUSULA WHERE

LIMITA O NÚMERO DE REGISTROS QUE SÃO
RETORNADOS PELO SELECT.

BETWEEN – Este operador testa se o valor da coluna encontra-se no intervalo
declarado.
LIKE – Localiza uma string em um campo.
IS [NOT] NULL – Verifica se um campo está nulo ou não.
IN – Verifica se valor está contido no Sub-Conjunto de dados na coluna declarada.
ALL – Verifica se uma valor é igual a todos os valores retornados em um
SubQuery(*).
ANY e SOME – Verifica se um valor está contido em qualquer valor retornado num
SubQuery(*).
EXISTS – Verifica se um valor existe e ou está presente em pelo menos uma linha
no retorno do SubQuery(*). Está clausula pode conter também NOT EXISTS.
SINGULAR – Opera com semelhança ao EXISTS, com a diferença de que o valor
tem que existir exatamente em uma ocorrência do SubQuery(*).
CONTAINING – Testa se o valor passado a coluna, contém em uma parte da string.
Está clausula é CASE-SENSITIVE.
STARTING WITH- Testa se a coluna inicia exatamente como indicado pelo valor
passado.









CLÁUSULA WHERE


Operadores da Cláusula WHERE:
= , < , > , <= , >= , <>
Funções Especiais
Funcão Tipo
Descrição
AVG() – Agregação - Calcula a média dos valores de uma coluna
CAST() – Conversão - Converte uma coluna de um tipo para um outro tipo
COUNT() – Agregação - Retorna o número de linhas resultante de uma Query
GEN_ID() - Numérica - Retorna um número extraído do Interbase
MAX() – Agregação- Retorna o maior valor de uma coluna
MIN() – Agregação -Retorna o menor valor de uma coluna
SUM() – Agregação - Totaliza os valores de uma coluna numérica
UPPER() – Conversão - Converte uma string para maiúsculo
Download