PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज में पथ से फ़ाइल का नाम विभाजित करें

आप आसानी से अंतिम निर्देशिका विभाजक तक के पथ को एक अभिव्यक्ति के साथ हटा सकते हैं जैसे

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

यह कुछ सॉफ़्टवेयर द्वारा उत्पादित समसामयिक फ़ॉरवर्ड स्लैश से भी मेल खाएगा। फिर आप बस शेष फ़ाइल नामों को गिनें जैसे

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. कैसे जांचें कि कोई सेवा जिसका मुझे नाम नहीं पता उबंटू पर चल रहा है?

  2. कैसे Npgsql और संग्रहीत कार्यविधियों से कस्टम तालिका प्रकार वापस करने के लिए?

  3. क्या दिए गए उपसमूह के लिए सभी समूहों के पास समान कुल शक्ति है?

  4. cmd . पर pgsl बैकअप को पुनर्स्थापित करने के लिए psql त्रुटि

  5. हमें PostgreSQL जैसे डेटाबेस पर RabbitMQ जैसे संदेश दलालों की आवश्यकता क्यों है?