Ir para conteúdo
Fórum Script Brasil
  • 0

Limitar o dado obtido em SELECT.


Guest --Gabriel --

Pergunta

Guest --Gabriel --

Galera,

Gostaria de limitar o resultado obtido, por exemplo na query:

SELECT id,nome,data FROM `tabela1` ORDER BY data

Eu queria exibir somente... 150 caracteres no máximo...

Então se o nome contiver com 200 caracteres... gostaria de ignorar os últimos 50 caracteres e adicionar reticências ao fim

dá pra fazer isso direto na quer ou preciso tratar a variável depois...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Galera,

Gostaria de limitar o resultado obtido, por exemplo na query:

SELECT id,nome,data FROM `tabela1` ORDER BY data

Eu queria exibir somente... 150 caracteres no máximo...

Então se o nome contiver com 200 caracteres... gostaria de ignorar os últimos 50 caracteres e adicionar reticências ao fim

dá pra fazer isso direto na quer ou preciso tratar a variável depois...

Oi, Gabriel!

Simples. Faça assim:

SELECT id,SUBSTRING(nome,1,50) AS nome,data FROM `tabela1` ORDER BY data

Sugiro dar uma olhada no manual do MySQL verão 4.1(porque está em portugues). Baixe o pdf e use-o como livro de cabeceira.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...