Anda dapat dengan mudah menghapus jalur ke pemisah direktori terakhir dengan ekspresi seperti
regexp_replace(path, '^.+[/\\]', '')
Ini akan cocok dengan tebasan ke depan sesekali yang dihasilkan oleh beberapa perangkat lunak juga. Kemudian Anda tinggal menghitung nama file yang tersisa seperti
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;