Ola gente estou fazendo uma pesquisa no meu banco de dados SQL,
select fn
from ag
where usu
like '060'
ele me retorna uma coluna, porem precisava implementar o seguinte!!
Se o campo estiver vazio ele substituir o vazio por /.
grato pela atenção
Ola gente estou fazendo uma pesquisa no meu banco de dados SQL,
select fn
from ag
where usu
like '060'
ele me retorna uma coluna, porem precisava implementar o seguinte!!
Se o campo estiver vazio ele substituir o vazio por /.
grato pela atenção
e isso tem q ser no codigo sql ja tentei o replace pelo codigo sql mas n ta dando ;/
no mysql, você vai pode usar select IF:
se campo usu contem %060%, então retorne fn, senão retorne “/” da tabela ag.
Ainda acho que isto é uma regra de negócio, sendo assim, não seria responsabilidade do banco…
seu post ñ deveria estar em “Persistência: Hibernate, JPA, JDBC e outros” ?
“Persistência: Hibernate, JPA, JDBC e outros:
Hibernate, JPA, EJB, Eclipselink, Toplink, JDBC, IBatis e outros frameworks relacionados a persistência e banco de dados, assim como discussões específicas sobre MySQL, PostgreSQL, Oracle e SQL em geral.”
talvez update?
att,
Ainda acho que isto é uma regra de negócio, sendo assim, não seria responsabilidade do banco…²
SELECT
CASE
fn
WHEN '' THEN '/'
ELSE fn
END
FROM ag where usu like '060';
Oi,
Tchauzin!
Oi,
O grande detalhe é que o decode só funciona no oracle. Usando case funciona em todos…
Tchauzin!