Fórum SELECT CAMPO ´-´ = EM BRANCO #43475
26/03/2004
0
como fazer para dar um SELECT e para o campo nome (por exemplo) que for igual a ´-´ aparecer somente como se nao estivesse nada !!!
SELECT NOME FROM TABELA ORDER BY NOME
************************
TESTE
-
TESTE2
TESTE3
TESTE4
TESTE5
-
************************
aparecer...
************************
TESTE
TESTE2
TESTE3
TESTE4
TESTE5
************************
desde ja agradeço
[]´s
Seven
Curtir tópico
+ 0Posts
27/03/2004
Afarias
No banco, a forma mais fácil seria usando a função CASE ou NULLIF do FB 1.5 ... em outra versão, só com UDF ou Stored Procedure.
T+
Gostei + 0
29/03/2004
Seven
uso o FB 1.5
e tipo, procurei por um help na apostila do FIREBIRD sobre
NULLIF e nao obtive sucesso...
enfim... como usar essa funcao ??
para esse select por exemplo:
SELECT NOME(se nome for igual a ´-´ retornar apenas ´´ em branco) FROM TABELA ORDER BY NOME
[]s
Gostei + 0
29/03/2004
Afarias
SELECT CASE NOME WHEN ´-´ THEN ´´ ELSE NOME END FROM TABELA ORDER BY 1
com NULLIF::
SELECT NULLIF(NOME, ´-´) AS NOME FROM TABELA ORDER BY 1
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)