• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

subzerods

Ajuda: SELECT * FROM TBL WHERE CAMPO="NOME*"

4 mensagens neste tópico

Boas  B)

Sou um bocadinho noob em MsSQL e gostava de saber a solução para o meu problema, já tentei de uma forma mas não resultou.

EXEMPLO:

Tabela ABCD

Coluna Nome

Dados: Joao

          Manuel1

          Joao1

          Joaozinho

          Manuel2

          Joao2

eu queria fazer um select que me devolvesse todos os registos, cujo nome começasse em joao e o que já tentei foi algo do genero  SELECT * FROM ABCD WHERE nome="Joao*"  , mas a string "joao*" não resulta da forma que eu preciso, ou seja, não me devolve os registos qe comecem por joao.

Se alguem souber a solução para este problema, agradecia que me desse uma ajudinha  :)

Desde já um grande obrigado  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

é o comando LIKE

select * from tabela where nome like 'Joao%'

podes por o % no inicio, ou no fim, ou nos 2, cm te der jeito.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tenta assim:

SELECT * FROM abcd WHERE nome like  '%joao%'

editado: já respondido em cima!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora