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

एक खाली परिणाम सेट का समुच्चय

दस्तावेज़ीकरण पेज से समग्र कार्यों के बारे में:

इसलिए, यदि आप लौटाए गए मान की गारंटी देना चाहते हैं, तो COALESCE apply लागू करें परिणाम . तक का SUM , इसके तर्क के लिए नहीं:

SELECT COALESCE(SUM(capacity), 0) …

जहां तक ​​Oracle 'उपप्रश्न' का प्रश्न है, मुझे आधिकारिक दस्तावेज़ पृष्ठ पर NULLs की कोई धारणा नहीं मिली (10.2 के लिए एक , विशेष रूप से), लेकिन दो अन्य स्रोत स्पष्ट हैं:

यानी, आपको NVL को capacity . पर लागू करने की आवश्यकता नहीं है . (लेकिन, जैसे COALESCE . के साथ PostgreSQL में, आप इसे SUM . पर लागू करना चाह सकते हैं ।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WAMP पर पोस्टग्रेएसक्यूएल का एकीकरण

  2. Django ORM टुपल्स / लेक्सिकोग्राफिक ऑर्डरिंग की तुलना करें

  3. मैं कैसे बता सकता हूं कि Postgresql टेबलस्पेस में क्या है?

  4. PL/pgSQL में '$$' का उपयोग किस लिए किया जाता है?

  5. माउंटेन लायन पर पीजी रत्न स्थापित नहीं किया जा सकता