InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Conectar-seConectar-se  
TOP 30 //Vote Ai Galera No Forum !! Votem no Wc Tibia !! Vote Ai Galera No Forum//TOP 30
Conectar-se
Nome de usuário:
Senha:
Conexão automática: 
:: Esqueci minha senha
Top 30
Top30 Brasil - Vote neste site!
Top dos mais postadores
Sir Kevin
 
GuiiiS
 
jowjoww
 
Master Ices
 
Nijax
 
Nubizinho*-*
 
DarkSteel
 
willianbk
 
lineage100
 
pkloko
 
Parceiros
PumaCheats

World Forums

Compartilhe | 
 

 Iniciando no SQL: Seleção de tabelas - Parte 1

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
GuiiiS
Moderador
Moderador
avatar

Mensagens : 16
Pontos : 50
Reputação : 2
Data de inscrição : 14/03/2011
Idade : 23
Localização : Uberlândia

MensagemAssunto: Iniciando no SQL: Seleção de tabelas - Parte 1n   Ter Mar 15, 2011 10:40 am

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.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Iniciando no SQL: Seleção de tabelas - Parte 1
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Melhores Times Sub-21
» Sistema de Seleção de Personagem
» [Video-Aula] Como criar Seleção de Personagens
» Anti Lag - Alta Prioridade
» Recrutamento para ALIEN TEMPLATE

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
 :: TIBIA :: Tutoriais-
Ir para: