U kunt het pad tot aan het laatste mapscheidingsteken gemakkelijk verwijderen met een uitdrukking als
regexp_replace(path, '^.+[/\\]', '')
Dit komt overeen met de incidentele schuine strepen die door sommige software worden geproduceerd. Dan tel je gewoon de resterende bestandsnamen zoals
WITH files AS (
SELECT regexp_replace(my_path, '^.+[/\\]', '') AS filename
FROM my_table
)
SELECT filename, count(*) AS count
FROM files
GROUP BY filename
HAVING count(*) >= 2;