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

क्या DATE_SUB() और डेटाटाइम गणना के लिए अंकगणितीय ऑपरेटरों का उपयोग करने के बीच कोई अंतर है?

DATE_ADD के लिए MySQL दस्तावेज़ (http://dev.mysql.com/doc/refman/5.1/hi/date-and-time-functions.html#function_date-add ) स्पष्ट रूप से बताता है कि आप + और - ऑपरेटरों के साथ अंकगणित की तारीख कर सकते हैं।

यह देखते हुए कि यह डॉक्स द्वारा समर्थित है, मुझे लगता है कि कोई भी अंतर शैलीगत है। मुझे व्यक्तिगत रूप से लगता है कि +/- को पढ़ना आसान है (आखिरकार, आप संख्यात्मक मानों में हेरफेर करने के लिए INT_ADD(...) या DOUBLE_ADD(...) का उपयोग नहीं करते हैं, तो तिथियां क्यों?) दूसरों के पास DATE_ADD और DATE_SUB को पसंद करने के अपने कारण हो सकते हैं, और यह भी ठीक है। बस कुछ चुनें और उससे चिपके रहें।

जेमियाह



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी निर्माण - एक कॉलम में डेटा को दो कॉलम में अलग करें

  2. एकाधिक तालिका चयन बनाम जॉइन (प्रदर्शन)

  3. MySQL में विभाजन से अधिक रैंक कैसे करें

  4. MySQL में एक परमाणु ऑपरेशन में दो तालिकाओं का नाम कैसे बदलें

  5. डेटाबेस के रूप में सोलर सर्च इंडेक्स का उपयोग करना - क्या यह गलत है?