Jump to content


Photo

Selecionando Somente 1 Palavra


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

#1 kurole

kurole

    Ativo

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

Posted 17/09/2007, 23:12

Olá gostaria de saber se existe uma forma de dar um select somente na primeira palavra do campo iguinorando as restantes...

eu tentei assim.

1 $minhapesquisa = 'Nos estamos bem';
2 $minhapesquisa = 'Amor nos estamos bem';
3 $minhapesquisa = 'Bom nos estamos bem';
4 $minhapesquisa = 'Vixe estamos bem';
5 $minhapesquisa = 'Eta estamos bem';

select * from minhatabela where like '%$minhapesquisa' order by meu campo asc

so que se eu digitar "N" para busca vai char o id 1,2,3...

eu gostaria de dar um select que pegaria somente a primeira palavra ou a primeira letra e o resultado sairia assim

A
B
E
N
V

Aguardo
Marco

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 19/09/2007, 13:55

Veja as funções: INSTR(), LEFT(), RIGHT(), SUBSTRING().

http://dev.mysql.com...-functions.html
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 kurole

kurole

    Ativo

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

Posted 19/09/2007, 18:36

Olha tentei varias formas o que mais se aproximou foi essa.


$meu_comando = "SELECT LEFT(palavra,'1') AS palavra FROM receita group by palavra asc limit 50";

Porem o grou by palavra nao funciona.. somente para a letra "a" ele entende o group pela pavra inteira..


KUROLE

Edição feita por: kurole, 19/09/2007, 18:42.


#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 20/09/2007, 14:54

Não precisa de aspas entre o número. Depois que você definiu o retorno da LEFT() como sendo o novo valor de palavra resolveu né?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

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

IPB Skin By Virteq