PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

oddziel nazwę pliku od ścieżki w postgresie

Możesz łatwo usunąć ścieżkę do ostatniego separatora katalogu za pomocą wyrażenia takiego jak

regexp_replace(path, '^.+[/\\]', '')

Dopasuje to również sporadyczne ukośniki tworzone przez niektóre programy. Następnie wystarczy policzyć pozostałe nazwy plików, takie jak

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL , Wybierz z 2 tabel, ale tylko najnowszy element z tabeli 2

  2. Zamykanie połączenia z bazą danych w Laravel 5.1

  3. Co oznaczają ułamki TX i XID w narzędziu pgadmin postgres

  4. Uruchom plik PostgreSQL .sql za pomocą argumentów wiersza poleceń

  5. Wdrażanie PostgreSQL w kontenerze Docker