मैं समझना चाहता हूं कि गुण के 0 मान को कैसे सेट करें जब यह MAX फ़ंक्शन के साथ नल हो। उदाहरण के लिए:MAX फ़ंक्शन के साथ 0 सेट कैसे होता है जब यह पूर्ण होता है?
Name columns:
number - date
Values:
10 - 2012-04-04
11 - 2012-04-04
12 - 2012-04-04
13 - 2012-04-15
14 - 2012-06-21
1 - 2013-07-04
संख्या वृद्धिशील क्षेत्र है, लेकिन यह नया वर्ष आने पर खुद को 1 सेट कर चुका है। लेकिन का परिणाम:
SELECT (MAX(number)+1) number WHERE date LIKE "2014%"
शून्य है और नहीं 1 क्योंकि मैक्स (संख्या) शून्य है और न 0
धन्यवाद 'बहुत कुछ! ;-) – Donovant
इसका MySQL मानक जो आउटपुट 'नल' दिखाता है जब कोई परिणाम नहीं होता है तो '0' नहीं मिलता है। आप 'COANESCE (MAX (संख्या), 0) का उपयोग कर सकते हैं जैसे' नैन' आपको बता रहा है। –