Если вы хотите рассчитывать только вхождения числовых значений, это должно сработать.
Используйте конкатенацию ("||") для формирования нужного результата.
SELECT to_from || ' (' || count(to_from) || ')' FROM (
SELECT
CASE
WHEN to ~ '^[0-9]+$' THEN to
WHEN from ~ '^[0-9]+$' THEN from
END to_from
FROM
testing
) a
GROUP BY to_from
Результаты в
?column?
----------
9999 (3)
8888 (1)
(2 rows)