Fórum Similar a função IsNull() do MS-SQL #36745
12/05/2003
0
Olá amigos,
Eu tenho um select que concatena duas variaveis string. Mas uma delas pode estar NULL e quando isso acontece o resultado da linha é NULL.
No SQL eu resolvo isso utilizando a funcao IsNull().
SELECT IsNull( DDD, ´´ ) + ´ - ´ + IsNull( TELEFONE, ´´ ) AS TelCli
FROM Clientes
TelCli
=======================
11 - 54654165
> provavel// algum dos 2 campos acima estava NULL
11 - 95879879
17 - 12321321
18 - 13213213
Alguém já passou por isso e poderia me ajudar?
Vls
:)
Eu tenho um select que concatena duas variaveis string. Mas uma delas pode estar NULL e quando isso acontece o resultado da linha é NULL.
No SQL eu resolvo isso utilizando a funcao IsNull().
SELECT IsNull( DDD, ´´ ) + ´ - ´ + IsNull( TELEFONE, ´´ ) AS TelCli
FROM Clientes
TelCli
=======================
11 - 54654165
> provavel// algum dos 2 campos acima estava NULL
11 - 95879879
17 - 12321321
18 - 13213213
Alguém já passou por isso e poderia me ajudar?
Vls
:)
Israel Bispo
Curtir tópico
+ 0
Responder
Posts
14/05/2003
Will
No firebird 1.5 vc tem a funcao COALESCE que testa se for nulo e retorna um valor no lugar (nunca testei com strings, somente com números). Caso não deseje trocar sua versão para a 1.5 vc deverá usar uma UDF.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)