GARANTIR DESCONTO

Fórum Concatenar SQL. Como...¿? #288440

18/07/2005

0

Olá amigos programadores,
Gostaria de saber como posso fazer Concatena em Banco de Dados Firebird, não conheço ainda nada sobre concatena, alguém poderia explicar como faz. Tenho um exemplo do que quero fazer.
Estou fazendo um cabeçalho com para Relatório e no cabeçalho vai as informações da Paróquia. Tipo...
Nome da Paróquia / Endereço / Cep. / Cidade e Estado, no campo Cidade fiz uma tabela para cadastrar as Cidade (Edit Cidade) com o Estado(Edit Estado) então o campo Cidade é um DBLookupComboBox, mas para fazer o relátório no Report Builder pereciso juntar os campos. Cidade e Estado, quero q fique assim.

Paróquia Sagrado Coração de Jesus
Avenida Governador, 1632
Cidade - Estado
Cep: 87.000-000

Alguém poderia me ajudar.

Obrigado
Rodrigo.


Rodrigorpb

Rodrigorpb

Responder

Posts

18/07/2005

Biffi

Para concatenar dois ou mais campos em uma SQL basta

SELECT CIDADE || ´ - ´ || ESTADO FROM PAROQUIAS

Espero ter ajudado


Responder

Gostei + 0

18/07/2005

Gandalf.nho

Não esqueça que se um ou mais campos envolvidos na concatenação forem nulos, toda a expressão ficará nula. Para evitar isso, use a função COALESCE nos campos não requeridos.


Responder

Gostei + 0

18/07/2005

Rodrigorpb

Obrigado a todos, outra pergunta e se por a caso o Campo Cidade da Tabela Paroquia for um Integer q eu busco da Tabela Cidades onde cadastro as cidades como faço. Pq como tenho os dados:

TABELA PAROQUIA

CODIGO INTEGER
NOMEPAROQUIA VARCHAR(60)
ENDERECO VARCHAR(40)
CIDADE INTEGER
CEP VARCHAR(10)

-----------------------------
TABELA CIDADE

CODIGOCID INTEGER
NOMECIDADE VARCHAR(60)
UF VAR(2)

Ai quero fazer assim no SQL.
Juntar da Tabela Paroquia os dados da tabela Cidade, como o campo da cidade é integer, naum consigo juntar a Cidade e Estado, para mostrar no relatório.
Ficaria assim:

Paroquia Sagrado Coração de Jesus (TABELA PAROQUIA)
Rua da Flores (Tabela Paroquia)
Cidade - Estado (Pego da tabela Cidade)
Cep: (Tabela Paroquia)

Obrigado.
Rodrigo.


Responder

Gostei + 0

19/07/2005

Dart

Tenta assim


Select a.cidade, b.codigocid ,b.cidade, ... from paroquia a , cidade b where a.cidade=b.codigocid

num testei mas eh por ai


Responder

Gostei + 0

19/07/2005

Rodrigorpb

blz Dart vou tentar.

Obrigado,
Rodrigo


Responder

Gostei + 0

21/07/2005

Dart

POsta aqui o resultado
se funcionou!


Responder

Gostei + 0

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

Aceitar