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

PostgreSQL में ऐरे कैसे बनाएं

PostgreSQL आपको सरणियों में डेटा संग्रहीत करने की अनुमति देता है। इस लेख में, हम देखेंगे कि PostgreSQL में array कैसे बनाया जाता है। आप इसका उपयोग PostgreSQL में सरणियाँ बनाने और संग्रहीत करने के लिए कर सकते हैं।


PostgreSQL में ऐरे कैसे बनाएं

PostgreSQL सरणियों में अंतर्निहित या उपयोगकर्ता परिभाषित डेटा प्रकार शामिल हो सकते हैं। लेकिन एक सरणी के सभी तत्व समान डेटा प्रकार के होने चाहिए। उदाहरण के लिए, आप पूर्णांकों की सरणी या तिथियों की सरणी बना सकते हैं, लेकिन आप पूर्णांक और दिनांक दोनों के साथ एक सरणी नहीं बना सकते।

आप कॉलम के लिए डेटा प्रकार के तुरंत बाद वर्ग कोष्ठक [] जोड़कर PostgreSQL में आसानी से सरणियाँ बना सकते हैं।

पूर्णांक सरणी स्तंभ बनाने के लिए यहां एक उदाहरण दिया गया है

create table employees ( 
     first_name varchar, 
     last_name varchar, 
     phone_numbers integer[] 
);

उपरोक्त उदाहरण में, हमने पूर्णांकों की एक सरणी के रूप में कॉलम phone_numbers बनाया है।


PostgreSQL में बहु-आयामी सरणी बनाएं

इसी तरह, PostgreSQL में बहु-आयामी सरणी बनाना बहुत आसान है। डेटा प्रकार के बाद आपको बस वर्गाकार कोष्ठकों के कई जोड़े जोड़ने होंगे। उदाहरण के लिए, PostgreSQL में द्वि-आयामी सरणी बनाने के लिए आपको दो जोड़ी वर्ग कोष्ठक [][] जोड़ने होंगे।

create table employees ( 
     first_name varchar, 
     last_name varchar, 
     contacts integer[][] 
);

उपरोक्त उदाहरण में, संपर्क कॉलम पूर्णांकों का द्वि-आयामी सरणी है। कृपया ध्यान दें, इस मामले में, मुख्य सरणी में प्रत्येक उप-सरणी की लंबाई समान होनी चाहिए।


PostgreSQL में रेंज के साथ ऐरे बनाएं

आप सरणी आकार सीमा निर्दिष्ट करके निश्चित आकार की एक सरणी भी बना सकते हैं। यहां एक उदाहरण दिया गया है जो आकार 10 के पूर्णांक सरणी का उपयोग करता है।

create table employees ( 
first_name varchar,
last_name varchar,
phone_numbers integer[]
);

PostgreSQL के लिए रिपोर्टिंग टूल की आवश्यकता है? Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  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. PostgreSQL पर रिलीज टेस्ट को तेज करने के लिए ऑटोमेशन का उपयोग करना

  4. PostgreSQL नेस्टेड JSON क्वेरी

  5. पोस्टग्रेएसक्यूएल ऑटोइन्क्रिमेंट