Fórum Concat Mysql com firedac #561731

30/08/2016

0

boa noite,


tenho uma consulta assim numa tabela mysql:


select

c.nome,
concat(c.ddd,' ',c.telefone)as Telefone


from clientes c


no SqlYog o retorno é perfeito, mas quando faço essa consulta num FDQuery tenho esse resultado no campo telefone com concat - (VARBYTE).


Alguém pode me ajudar?


Grato:
Jose Medeiros

Jose Medeiros

Responder

Posts

31/08/2016

Natanael Ferreira

Teste as opções:

1-
select nome, ddd ' ' telefone as Telefone from clientes 

2-
select nome, concat_ws(' ', ddd , telefone) as Telefone from clientes 

3-
select nome, concat(ddd,' ', telefone) as Telefone from clientes 


Veja este link:
http://www.mysqltutorial.org/sql-concat-in-mysql.aspx
Responder

Gostei + 0

31/08/2016

Jones Granatyr

Olá Jose,

Tente também alterar o tipo do campo no FieldsEditor da Query (botão direito na query>fields editor). O que pode estar acontecendo é que o componente no Delphi não está reconhecendo o tipo do campo por ser concatenado.

Jones
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar