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

PostgreSQL अनुक्रम से एकाधिक आईडी चुनें

select nextval('mytable_seq') from generate_series(1,3);

Generate_series एक ऐसा फ़ंक्शन है जो अनुक्रमिक संख्याओं के साथ कई पंक्तियों को लौटाता है, इसके तर्कों द्वारा कॉन्फ़िगर किया गया है।

उपरोक्त उदाहरण में, हम प्रत्येक पंक्ति में मान की परवाह नहीं करते हैं, हम केवल पंक्ति जनरेटर के रूप में Generate_series का उपयोग करते हैं। और प्रत्येक पंक्ति के लिए हम nextval कह सकते हैं। इस मामले में यह 3 नंबर (अगला) देता है।

आप इसे फ़ंक्शन में लपेट सकते हैं, लेकिन मुझे यकीन नहीं है कि यह वास्तव में समझदार है कि क्वेरी कितनी छोटी है।



  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. पोस्टग्रेज़ [विंडो] के लिए स्वचालित बैकअप स्क्रिप्ट को कैसे ठीक करें?

  3. हाइबरनेट + पोस्टग्रेएसक्यूएल + नेटवर्क एड्रेस टाइप (इनेट, सीडीआईआर)

  4. Oracle Cast और MULTISET POSTGRES में उपलब्ध हैं

  5. JDBC org.postgresql.Driver लोड करते हुए कक्षा नहीं मिली