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 2

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 2   Ter Mar 15, 2011 10:41 am

Quisemos compilar na forma de tabela certos operadores que podem ser úteis em determinados casos. Estes operadores serão utilizados depois da cláusula Where e podem ser combinados habilmente mediante parênteses para otimizar nossa seleção a níveis bastante altos.

Operadores matemáticos:

> - Maior que;
< - Menor que;
>= - Maior ou igual que;
<= - Menor ou igual que;
<> - Diferente;
= - Igual.

Operadores lógicos:

And
Or
Not

Outros operadores:

Like - Seleciona os registros cujo valor de campo se assemelhe, não tendo em conta maiúsculas e minúsculas;
In e Not In - Dá um conjunto de valores para um campo para os quais a condição de seleção é (ou não) válida;
Is Null e Is Not Null - Seleciona aqueles registros onde o campo especificado está (ou não) vazio;
Between...And - Seleciona os registros compreendidos em um intervalo;
Distinct - Seleciona os registros não coincidentes;
Desc - Classifica os registros por ordem inversa.

Curingas:

* - Substitui a todos os campos;
% - Substitui a qualquer coisa ou nada dentro de uma cadeia;
_ - Substitui só um caractere dentro de uma cadeia.

Vejamos a seguir aplicações práticas destes operadores.

Nesta sentença selecionamos todos os clientes de Salvador cujo nome não seja Jose. Como se pode ver, empregamos Like ao invés de = simplesmente para evitar inconvenientes devido ao emprego ou não de maiúsculas.

Select * From clientes Where cidade Like 'salvador' And Not nome Like 'Jose'


Se quiséssemos recolher em uma seleção aos clientes de nossa tabela cujo sobrenome começa por A e cujo número de pedidos esteja compreendido entre 20 e 40:

Select * From clientes Where sobrenomes like 'A%' And pedidos Between 20 And 40


O operador In, será visto mais adiante, é muito prático para consultas em várias tabelas. Para casos em uma única tabela é empregada da seguinte forma:

Select * From clientes Where cidade In ('Salvador','Fortaleza','Florianopolis')


Desta forma selecionamos aqueles clientes que vivem nessas três cidades.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Iniciando no SQL: Seleção de tabelas - Parte 2
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: