Jump to content


Photo

Somente Numeros ?


  • Faça o login para participar
9 replies to this topic

#1 Dani_sk8

Dani_sk8

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 07/08/2004, 18:34

Aew..

Blz.. gostaria de saber como que eu seleciono de um tabela do mysql no campo nome que comece somente com NUMEROS... ???

tipow p/ selecionar que comece com letras é:
SELECT * FROM tabela WHERE campo='X' LIKE nome = '%A';

E como seria para selecionar somente numeros ?????

VLW.. :(

#2 Marfioso

Marfioso

    ... Minha Vida ...

  • Banidos
  • PipPipPip
  • 271 posts
  • Sexo:Não informado
  • Localidade:Maceió - Alagoas

Posted 07/08/2004, 18:37

Explique direito com que você quer.


Você quer selecionar somente nomes que iniciem por n°.
· Marfioso
· Membro WMONLINE
| Regras do Fórum · Warn System
· Não faça perguntas por MP ou E-Mail. Elas só ajudam a você
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
"Sem saber que era possivél, ele foi lá e fez"

#3 zippy

zippy

    <?=$this->nick();?>

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Programação<br>WebDesign

Posted 07/08/2004, 18:37

ae...

ja tentou # ? n me lembro bem como faz esse...

mas deve ter alguma função de sql pra isso..
ja procurou no mysql.com ?

da pra vc fazer com eregi tb...

mas ai o problema seria q pegaria mto conteudo do sql pra dps jogar fora...

[]s

Edição feita por: zippy, 07/08/2004, 18:40.

[]s

--------------
William Grzybowski

www.linuxar.com.br (MAIS NOVO SITE SOBRE LINUX)
[tire suas duvidas sobre linux no FAQ]

www.agencialivre.com.br

#4 zippy

zippy

    <?=$this->nick();?>

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Programação<br>WebDesign

Posted 07/08/2004, 18:42

ae..

achei um manual no mysql

http://dev.mysql.com..._functions.html

ai achoq vc acha pra pegar os numeros da colunas..

mas dai da pra vc tartar.. pegar soh os numeros onde não existem letras.... usando +/- o exemplo q vc deu acima..

[]s
[]s

--------------
William Grzybowski

www.linuxar.com.br (MAIS NOVO SITE SOBRE LINUX)
[tire suas duvidas sobre linux no FAQ]

www.agencialivre.com.br

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 07/08/2004, 18:49

A solução que vem na cabeça até agora foi essa:

SELECT * FROM tabela WHERE nome LIKE '1%' OR  LIKE '2%' OR LIKE '3%' OR LIKE '4%' OR LIKE '5%' OR LIKE '6%' OR LIKE '7%' OR LIKE '8%' OR LIKE '9%' OR LIKE '0%';


:D
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 zippy

zippy

    <?=$this->nick();?>

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Programação<br>WebDesign

Posted 07/08/2004, 18:50

acho q nao funcionaria.. pq ele poderia pegar um numero seguindo de letra.. e não só numeros...

por exemplo:

0abfdgd
1aslfdjk
2aslkjd
3aslkd
4asidj
5çlhfg
6osdkjf
7dlfkjgdfg
8asdhbk
9xkcnvc

vms continuar pensando :D

[]s
[]s

--------------
William Grzybowski

www.linuxar.com.br (MAIS NOVO SITE SOBRE LINUX)
[tire suas duvidas sobre linux no FAQ]

www.agencialivre.com.br

#7 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/08/2004, 18:55

Usem REGEX no SQL... ;)
Klaus Paiva
Conheça também: Taperás

#8 zippy

zippy

    <?=$this->nick();?>

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Programação<br>WebDesign

Posted 07/08/2004, 19:00

aew..
venho com a solução.. eu acho :D

SELECT * REGEXP '{1,10}';

é por ai... hehe...

segue a url do mysql.com sobre regex.. []s

http://dev.mysql.com.../en/Regexp.html

ateh!!!

Edição feita por: zippy, 07/08/2004, 19:00.

[]s

--------------
William Grzybowski

www.linuxar.com.br (MAIS NOVO SITE SOBRE LINUX)
[tire suas duvidas sobre linux no FAQ]

www.agencialivre.com.br

#9 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/08/2004, 19:56

SELECT * FROM tabela WHERE nome REGEXP '[0-9]'


Klaus Paiva
Conheça também: Taperás

#10 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 09/09/2004, 13:23

GAlera, tava precisando desse SELECT ae mas tentei de todas essas formas e nao deu certo...

Alguem conseguiu fazer funcionar direito???

Valeu
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq