σ 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 Fonte da Imagem:bdfatec.blogspot.com.br |
Para buscar dados, vejamos o exemplo abaixo.
Sintaxe padrão: select <campos> from <tabela> where <condição>
- 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!
Quer saber mais sobre comandos, veja essa postagem também!
Fonte: Autor - Prof.º Daniel, Jean. Novembro,2012.
Adaptado - Arroyo, Gabriel
Nenhum comentário:
Postar um comentário