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

सबक्वेरी का उपयोग करके पोस्टग्रेज में टेबल पंक्तियों को अपडेट करना

पोस्टग्रेज अनुमति देता है:

UPDATE dummy
SET customer=subquery.customer,
    address=subquery.address,
    partn=subquery.partn
FROM (SELECT address_id, customer, address, partn
      FROM  /* big hairy SQL */ ...) AS subquery
WHERE dummy.address_id=subquery.address_id;

यह सिंटैक्स मानक SQL नहीं है, लेकिन यह मानक SQL की तुलना में इस प्रकार की क्वेरी के लिए बहुत अधिक सुविधाजनक है। मेरा मानना ​​है कि Oracle (कम से कम) कुछ ऐसा ही स्वीकार करता है।



  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. PostgreSQL में ओवरलैपिंग तिथियों के लिए परीक्षण कैसे करें

  3. पोस्टग्रेज JSON डेटा प्रकार रेल क्वेरी

  4. विंडोज पर PostgreSQL 9 इंस्टॉल:TEMP पर्यावरण पथ के अंदर लिखने में असमर्थ।

  5. क्या डेटाबेस के भीतर सरणियों का उपयोग करना खराब डिज़ाइन है?