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

1-आयामी सरणी के लिए सरणी सबस्क्रिप्ट को सामान्य करें ताकि वे 1 . से शुरू हों

एक सरल विधि है जो बदसूरत है, लेकिन मेरा मानना ​​है कि तकनीकी रूप से सही है:गणना की गई सीमाओं के साथ सटीक स्लाइस के विपरीत, सरणी से सबसे बड़ा संभव टुकड़ा निकालें। यह दो फ़ंक्शन कॉल से बचा जाता है।

उदाहरण:

select ('[5:7]={1,2,3}'::int[])[-2147483648:2147483647];

में परिणाम:

  int4   
---------
 {1,2,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. PostgreSQL में कैसे रैंडम () काम करता है

  2. डिवीजन (/) पोस्टग्रेस्क्ल में मेरा जवाब नहीं दे रहा है

  3. मैं पाइथन के माध्यम से PostgreSQL में कॉलम टिप्पणियां कैसे सम्मिलित कर सकता हूं?

  4. PostgreSQL के लिए pgModeler का अवलोकन

  5. तालिका या स्तंभ नाम संख्यात्मक से प्रारंभ नहीं हो सकता है?