Publicidade cabeçário

segunda-feira, 5 de novembro de 2012

Fund. Banco de Dados - Operador Select

    Seleciona as tuplas que satisfaçam um determinado predicado. A letra sigma σ(SIGMA) representa a seleção, o predicado aparece subscrito em sigma e a relação utilizada é colocada entre parenteses.

σ Nome_agencia = "sal-1"(conta)
     predicado           relação

   Em outras palavras, está sendo solicitado efetuar a busca de todos os valores da relação "conta" onde o campo "nome_agencia" conste do valor "sal-1".
   Para comparação podem ser usados:
Operadores de Comparação
Operadores de Comparação
Fonte da Imagem:bdfatec.blogspot.com.br

Buscando dados na tabela
Para buscar dados, vejamos o exemplo abaixo.

Sintaxe padrão: select <campos> from <tabela> where <condição>

tabela clientes







- select * from clientes (traz todos os campos da tabela clientes)

- select * from clientes where saldo >1500 (traz todos os campos da tabela clientes que tiverem mais de 1500 no campo saldo)

- select nome_agencia from clientes where saldo <=1000 (nesse caso ele traz todos nome_agencia onde o campo saldo for menor que 1000)

Ordenando dados na tabela

Ordenar o resultado da busca: utilizando para a ordenação a forma crescente e decrescente.

Sintaxe padrão: order by <campo> [asc/desc]

Ex.: select * from clientes where agencia=1234 order by nome(traz todos os campos da tabela clientes onde a agencia é igual a 1234 em ordem crescente)

nota 1: Por padrão o comando "order by" coloca a ordem em ascendente(crescente)

Buscando dados em intervalos de valores

Para fazer uma pesquisa com intervalos de valores utilizamos between e and

- select nome from clientes where saldo between 1000 and 1500(traz o campo nome onde o campo saldo está entre 1000 e 1500)
- select nome from clientes where saldo >= 1000 and saldo <= 1500(traz o campo nome onde o campo saldo é maior que 1000 e menor que 1500)

Quer saber mais sobre comandos, veja essa postagem também!


Fonte: Autor - Prof.º Daniel, Jean. Novembro,2012.
Adaptado - Arroyo, Gabriel

Chucks approves
Joinha pra você