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

MySQL दिनांक प्रारूप से वर्ष निकालें?

<घंटा/>

दिनांक प्रारूप से वर्ष निकालने के लिए, आप MySQL से इन-बिल्ट फ़ंक्शन YEAR() का उपयोग कर सकते हैं। क्वेरी इस प्रकार है -

mysql> केवलYearFromCurrentDate के रूप में वर्ष (दही ()) चुनें;

निम्न आउटपुट है -

<पूर्व>+--------------------------+| OnlyYearFromCurrentDate |+--------------------------+| 2018 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)

या आप निम्न तरीके से कर सकते हैं -

mysql> केवलYearFromCurrentDate के रूप में वर्ष (दिनांक (अब ())) चुनें;

निम्न आउटपुट है -

<पूर्व>+--------------------------+| OnlyYearFromCurrentDate |+--------------------------+| 2018 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)

इसके साथ, आप इसे तब भी प्राप्त कर सकते हैं जब कॉलम वर्कर हो। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं ExtractYearDemo −> ( −> YourDueTime varchar(200) −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.15 सेकंड)

इंसर्ट कमांड की मदद से रिकॉर्ड्स को टेबल में इंसर्ट करना। क्वेरी इस प्रकार है -

mysql> ExtractYearDemo मानों ('27-10-2011') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> ExtractYearDemo मानों ('28-11-2012') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> ExtractYearDemo मानों ('29-12-2018') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> ExtractYearDemo मानों ('01-01-2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

सेलेक्ट स्टेटमेंट की मदद से टेबल से सभी रिकॉर्ड्स को प्रदर्शित करना। क्वेरी इस प्रकार है -

mysql> ExtractYearDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------+| YourDueTime |+---------------+| 27-10-2011 || 28-11-2012 || 29-12-2018 || 01-01-2019 |+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

तालिका कॉलम से वर्ष निकालने की क्वेरी निम्नलिखित है जब कॉलम वर्चर प्रकार है -

mysql> YEAR(STR_TO_DATE(yourDueTime, "%d-%m-%Y")) को ExtractYearDemo से OnlyYearFromDate के रूप में चुनें;

निम्न आउटपुट प्रदर्शित करने वाला वर्ष है -

<पूर्व>+------------------+| OnlyYearFromDate |+------------------+| 2011 || 2012 || 2018 || 2019 |+------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PHP MySQL में टाइमस्टैम्प से दिन/माह/वर्ष निकालें?

    टाइमस्टैम्प से दिन/महीना/वर्ष निकालने के लिए, आपको date_parse() फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - print_r(date_parse(“anyTimeStampValue”)); PHP कोड इस प्रकार है - $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं

  1. MySQL में दिनांक स्वरूप से संख्यात्मक दिनांक मान निकालें?

    इसके लिए UNIX_TIMESTAMP() का प्रयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, %d-%b-%y)) चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.51 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो