Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


 
InícioInício  ProcurarProcurar  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
TOP 30 //Vote Ai Galera No Forum !! Votem no Wc Tibia !! Vote Ai Galera No Forum//TOP 30
Entrar
Nome de usuário:
Senha:
Entrar automaticamente: 
:: Esqueci-me da senha
Top 30
Top30 Brasil - Vote neste site!
Top dos mais postadores
Sir Kevin
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
GuiiiS
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
jowjoww
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
Master Ices
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
Nijax
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
Nubizinho*-*
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
DarkSteel
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
wesley1997
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
willianbk
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
pkloko
Iniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_lcapIniciando no SQL: Seleção de tabelas - Parte 1
 I_voting_barIniciando no SQL: Seleção de tabelas - Parte 1
 I_vote_rcap 
Parceiros
Iniciando no SQL: Seleção de tabelas - Parte 1
 4kivd3
PumaCheats

World Forums

 

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

Ir para baixo 
AutorMensagem
GuiiiS
Moderador
Moderador
GuiiiS


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

Iniciando no SQL: Seleção de tabelas - Parte 1
 Empty
MensagemAssunto: Iniciando no SQL: Seleção de tabelas - Parte 1n   Iniciando no SQL: Seleção de tabelas - Parte 1
 EmptyTer 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.
Ir para o topo Ir para baixo
 
Iniciando no SQL: Seleção de tabelas - Parte 1
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Iniciando no SQL: Seleção de tabelas - Parte 4
» Iniciando no SQL: Seleção de tabelas - Parte 2
» Iniciando no SQL: Seleção de tabelas - Parte 3
» Iniciando no SQL: Criação de tabelas
» Iniciando no SQL: O que é e para que serve o SQL

Permissões neste sub-fórumNão podes responder a tópicos
 :: TIBIA :: Tutoriais-
Ir para: