पोस्टग्रेस/एसक्यूएल में अधिकतम दो पूर्णांकों को अधिकतम (या न्यूनतम) कैसे मिल सकता है? पूर्णांक में से एक कॉलम मान नहीं है।पोस्टग्रेस/एसक्यूएल में न्यूनतम/अधिकतम दो पूर्णांक कैसे प्राप्त करें?
मैं एक उदाहरण परिदृश्य दे देंगे:
मैं एक स्तंभ (सभी पंक्तियों में) से एक पूर्णांक घटाना चाहते हैं, लेकिन परिणाम शून्य से कम नहीं होना चाहिए। तो, शुरू करने के लिए, मेरे पास है:
UPDATE my_table
SET my_column = my_column - 10;
लेकिन इससे कुछ मूल्य नकारात्मक हो सकते हैं। क्या मैं (छद्म कोड में) चाहते हैं:
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);
यह संस्करण उपयोगी है यदि आप मानक SQL तक सीमित हैं। –