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

regexp_split_to_table और row_number

यदि आपको रेगेक्स की आवश्यकता नहीं है तो इसका उपयोग करना अधिक कुशल है string_to_array() इसके बजाय regexp_split_to_table() . सरणी अनुक्रमणिका प्राप्त करने के लिए, with ordinality का उपयोग करें

select t.id, 
       x.idx,
       x.word
from the_table t, 
     unnest(string_to_array(string_data, ';')) with ordinality as x(word, idx)
order by t.id, x.idx;


  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 में ऑटो आईडी जनरेट करें

  2. pgAdmin में pgsql स्क्रिप्ट कैसे निष्पादित करें?

  3. पोस्टग्रेज में किसी विशिष्ट स्कीमा में प्रत्येक तालिका को कैसे हटाएं?

  4. PostgreSQL:भविष्य में टाइमस्टैम्प

  5. Postgres डेटाबेस का उपयोग करके मैं जावा में एसिंक्रोनस/इवेंट-संचालित LISTEN/NOTIFY समर्थन कैसे प्राप्त करूं?