A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Banco de Dados - SQL Disciplina de Linguagem de Banco de dados – QI – Aula4 Prof. Luciano Monteiro.

Apresentações semelhantes


Apresentação em tema: "Linguagem de Banco de Dados - SQL Disciplina de Linguagem de Banco de dados – QI – Aula4 Prof. Luciano Monteiro."— Transcrição da apresentação:

1 Linguagem de Banco de Dados - SQL Disciplina de Linguagem de Banco de dados – QI – Aula4 Prof. Luciano Monteiro

2 Instruções DML - SQL (Data Manipulation Language) Comandos de manipulação de dados no SGBD.

3 SELECT Este é o comando responsável pela obtenção dos dados da tabela, view´s e ou Stored Procedures.

4 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)

5 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.

6 CLÁUSULA WHERE Operadores da Cláusula WHERE: =,, =, <>

7 Funções Especiais FuncãoTipoDescriçã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


Carregar ppt "Linguagem de Banco de Dados - SQL Disciplina de Linguagem de Banco de dados – QI – Aula4 Prof. Luciano Monteiro."

Apresentações semelhantes


Anúncios Google