Guest --Gabriel -- Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 Galera,Gostaria de limitar o resultado obtido, por exemplo na query:SELECT id,nome,data FROM `tabela1` ORDER BY dataEu 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 fimdá pra fazer isso direto na quer ou preciso tratar a variável depois... Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 Galera,Gostaria de limitar o resultado obtido, por exemplo na query:SELECT id,nome,data FROM `tabela1` ORDER BY dataEu 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 fimdá 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 dataSugiro 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 More sharing options...
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