Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (476 palavras )
  • Download(s) : 0
  • Publicado : 31 de maio de 2012
Ler documento completo
Amostra do texto
BANCO DE DADOS Assunto: SQL - DML Prof. Carmen Scorsatto

SQL
Linguagens – DDL (Data Definition Language) – DML (Data Manipulation Language)

- Possui 2 categorias:
- DML atualizações - insert- update - delete - DML consultas - junção - agregação

DML consultas
• COUNT: operador usado para contar o número de ocorrências de um determinado campo.

• Sintaxe: select count(*) from
•Exemplo: select count(*) from alunos
– Retorna o total de registros existentes na tabela alunos – Poderá ser contato uma coluna em específico

Select count(*) from generos

DML consultas
•DISTINCT: comando usado para remover linhas repetidas que foram recuperadas pelo comando select, portanto, se duas ou mais linhas apresentarem os mesmos valores nos campos recuperados, distinct fará comque apenas uma delas seja apresentada; • SELECT DISTINCT FROM • SELECT nomegenero from generos • SELECT DISTINCT nomegenero FROM generos

DML consultas
• BETWEEN: verifica um valor em uma faixa devalores.
select from where between and • Exemplo: • select nomealuno, siglacurso , rendafamiliar from alunos

select * from alunos where rendafamiliar between 500 and 1000

DML consultas• IS NULL: operador usado para localizar registros que estejam definidos como null (sem valor) select from where is null • select nomelivro , codbarra from livros

select nomelivro , codbarra fromlivros
where codbarra is null select nomelivro , codbarra from livros where codbarra is null

DML consultas
• IN: o operador IN possibilita fazer uma busca de um valor específico dentro de umalista de valores definidos, retornando true caso o valor específico esteja na lista. Os valores da lista devem ser indicados entre apóstrofos.

• Sintaxe: select from where in () • Exemplo:
select* from livros where genero in (2,3)

DATA E HORA
• NOW(): retorna a data e hora atual do sistema. • Sintaxe: select now(); • AGE(): retorna a diferença de tempo entre duas datas fornecidas....
tracking img