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

Postgresql उन पंक्तियों का चयन करें जहां कॉलम =सरणी

SELECT  *
FROM    table
WHERE   some_id = ANY(ARRAY[1, 2])

या ANSI -संगत:

SELECT  *
FROM    table
WHERE   some_id IN (1, 2)

ANY सिंटैक्स को प्राथमिकता दी जाती है क्योंकि पूरे सरणी को एक बाध्य चर में पारित किया जा सकता है:

SELECT  *
FROM    table
WHERE   some_id = ANY(?::INT[])

आपको सरणी का एक स्ट्रिंग प्रस्तुतिकरण पास करना होगा:{1,2}



  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. CSV फ़ाइल में हेडर के साथ CSV फ़ाइल से PostgreSQL तालिका में कैसे कॉपी करें?

  3. मावेरिक्स के साथ मेरे मैक पर पीजी रत्न स्थापित करना असंभव है

  4. Postgres में टाइमस्टैम्प को 5 मिनट तक छोटा करने का सबसे तेज़ तरीका क्या है?

  5. पीजीबैकरेस्ट कैसे स्थापित करें