|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Seleção de tabelas IComo realizar seleções eficientemente. Exemplos práticos. A seleção total ou parcial de uma tabela se realiza mediante a instrução Select. Em tal seleção há que especificar:
-Os campos que queremos selecionar -A tabela na qual fazemos a seleção Em nossa tabela modelo de clientes poderíamos fazer, por exemplo, uma seleção do nome e endereço dos clientes com uma instrução deste tipo: Select nome, endereço From clientes Se quiséssemos selecionar todos os campos, ou seja, toda a tabela, poderíamos utilizar o asterisco * da seguinte forma: Select * From clientes Também é muito útil filtrar os registros mediante condições que vêem expressas depois da cláusula Where. Se quiséssemos mostrar os clientes de uma determinada cidade usaríamos uma expressão como esta: Select * From clientes Where cidade Like 'Rio de janeiro' Ademais, poderíamos ordenar os resultados em função de um ou vários de seus campos. Para este último exemplo poderíamos ordená-los por nome assim: Select * From clientes Where cidade Like 'Rio de janeiro' Order By nome Tendo em conta que pode haver mais de um cliente com o esmo nome, poderíamos dar um segundo critério que poderia ser o sobrenome: Select * From clientes Where cidade Like 'Rio de Janeiro' Order By nome, sobrenome Se invertêssemos a ordem " nome,sobrenome " por " sobrenome, nome ", o resultado seria diferente. Teríamos os clientes ordenados por sobrenome e aqueles que tivessem sobrenomes idênticos se sub-classificariam pelo nome. É possível também classificar por ordem inversa. Se por exemplo quiséssemos ver nossos clientes por ordem de pedidos realizados tendo aos maiores em primeiro lugar escreveríamos algo assim: Select * From clientes Order By pedidos Decres Uma opção interessante é a de efetuar seleções sem coincidência. Se por exemplo, buscássemos saber em que cidades se encontram nossos clientes sem a necessidade de que para isso apareça várias vezes a mesma cidade, usaríamos uma sentença desta classe: Select Distinct cidade From clientes Order By cidade Assim evitaríamos ver repetido Rio de Janeiro tantas vezes quantos clientes tivermos nessa cidade.
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada + 2 Comentários sem rever
Manuais relacionados com este artigo Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Linguagem SQLComentário sem rever
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |