Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL DATEDIFF() फंक्शन कैसे काम करता है

MySQL DATEDIFF() फंक्शन दो डेट्स के बीच दिनों की संख्या लौटाता है। इस फंक्शन का सिंटैक्स निम्न है:

DATEDIFF(date1, date2)

उदाहरण के लिए, यदि हम '2017-10-22' और '2017-09-21' जैसी डेट्स के बीच दिनों की संख्या जानना चाहते हैं तो हम DATEDIFF() फंक्शन का उपयोग इस प्रकार कर सकते हैं:

mysql> SELECT DATEDIFF('2017-10-22','2017-09-21') AS 'NUMBER OF DAYS';
+----------------+
| NUMBER OF DAYS |
+----------------+
|             31 |
+----------------+

महत्वपूर्ण बिंदु:

  • परिणाम = date1 - date2 (date1 बाद में है तो धनात्मक, पहले है तो ऋणात्मक)
  • समय भाग को नजरअंदाज करता है (केवल डेट भाग मानता है)
  • परिणाम INTEGER होता है
  1. Google Voice कैसे काम करता है Google Voice कैसे काम करता है

    Google Voice एक टेलीफोन सेवा है जो संचार चैनलों को एकीकृत कर सकती है ताकि एक ही, मुफ्त फोन नंबर के माध्यम से कई फोन एक साथ बज सकें जो अधिकांश अन्य फोन नंबरों की तरह काम करता है। आने वाली कॉल पर, आपके पास इस संचार को संभालने के कई विकल्प होते हैं। इसके मूल में, Google Voice Skype जैसी VoIP सेवा नहीं

  1. - क्या MySQL का SLEEP() फ़ंक्शन बिजी-वेट है? इसे कैसे लागू करें?

    MySQL SLEEP() फ़ंक्शन: बिजी-वेट नहीं, बल्कि कुशल विलंब नहीं, MySQL का SLEEP() फ़ंक्शन बिजी-वेट (busy-wait) नहीं है। यह CPU साइकिल बर्बाद किए बिना निर्दिष्ट सेकंड के लिए कनेक्शन को सस्पेंड कर देता है। उदाहरण के साथ कार्यान्वयन आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable (FirstName VARCHAR(10

  1. - MySQL में DECIMAL डेटा प्रकार से संख्या को दशमलव के रूप में संग्रहीत करें

    MySQL में संख्याओं को सटीक दशमलव परिशुद्धता के साथ संग्रहीत करने के लिए अलग से फॉर्मेट करने की आवश्यकता नहीं है - DECIMAL डेटा प्रकार का उपयोग करें। यह निश्चित-परिशुद्धता अंकगणित प्रदान करता है और वित्तीय/मौद्रिक डेटा के लिए मानक विकल्प है। सिंटैक्स DECIMAL(precision, scale) Precision (कुल अंक): 1