Não deixar retornar NULL no banco

Tenho a seguinte instrução: select * from pg_database where datname = 'autobrilho'

Estou perguntando para ver se o banco existe, mas quero retornar 0 ou true ou false, caso não exista. Para que o meu sistema não dê uma exception de NULLPOINTER EXCEPTION.

Já tentei com o COUNT, mas ainda da NULLPOINTER EXCEPTION

Ola,

Faça o tratamento no codigo.
Antes de qualquer codificacao no retorno da consulta, voce deve verificar se o resultado é diferente de vazio.

1 curtida
SELECT CASE 
            WHEN COUNT(*)=1 
               THEN 1 
               ELSE 0 
       END as Saleable
  FROM pg_database 
  where datname = 'autobrilho'

@gustavolavi como seria o tratamento na parte da codificacao?
Ja que ele estaria esperando um Obj por exemplo do tipo pessoa.