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

dereferencing 2d सरणी पोस्टग्रेज करता है

इसे लिखने से पहले इस वेस्टर्न की पूरी कास्ट पर विचार करें:

WITH tbl(arr) AS (SELECT (ARRAY[[10,11],[20,21]]))
SELECT arr[2][1]    AS the_good
      ,arr[1]       AS the_bad
      ,arr[1:1]     AS the_ugly   -- first slice of 2D-array
      ,arr[1][1:2]  AS the_ugly_twin -- 2D-array with elements 1 & 2 of 1st slice
      ,ARRAY((SELECT unnest(arr[1:1]))) AS the_righteous -- 1D-array of 1st slice
FROM   tbl;

->sqlfiddle अधिक उदाहरणों के साथ।

मैनुअल में कुछ पृष्ठभूमि यहां और यहां




  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. मैं टेबल कैसे ढूंढ सकता हूं जो किसी विदेशी कुंजी के माध्यम से किसी विशेष पंक्ति का संदर्भ देता है?

  3. कॉलम में DATE की बाधा होने पर खाली स्ट्रिंग को NULL में बदलें

  4. मान के आधार पर किसी स्ट्रिंग को सूची से किसी अन्य स्ट्रिंग से बदलें

  5. कैसे अद्वितीय संयुक्त प्राथमिक कुंजी के साथ एक Postgres तालिका बनाने के लिए?