Как корректно обработать null id

Это довольно хитрый запрос. Похоже, внутри Data Explorer есть какая-то скрытая функция HTML, поэтому вы можете использовать что-то вроде:

case when group_id IS NOT NULL
   then 'http://abc/groups/' || group_id::text
   else 'http://abc/user/' || user_id::text
end

А затем создать из этого ссылку. Если же вы просто хотите отобразить имя группы или пользователя в одном столбце без гиперссылки, это немного проще.

Какой у вас сейчас SQL-запрос?