मैं उस स्तंभ के लिए एक डिफ़ॉल्ट मान का उपयोग करना चाहूंगा जिसका उपयोग किया जाना चाहिए यदि कोई पंक्तियाँ वापस नहीं आती हैं। क्या यह संभव है PostgreSQL में? मैं यह कैसे कर सकता हूं? या कोई और तरीका है जिससे मैं इसे हल कर सकता हूं?
उदाहरण कुछ इस प्रकार है:
SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3
और अगर org_id = 3
मैं जिस तालिका में लौटना चाहता हूं, उसके साथ कोई पंक्तियाँ नहीं हैं 0
।
SELECT coalesce(MAX(post_id),0) AS max_id FROM my_table WHERE org_id = 3
मेरे लिए ठीक काम करता है।