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

एक MySQL क्वेरी में टाइमस्टैम्प का हिस्सा कैसे चुनें?

<घंटा/>

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

YEAR(yourTimestampColumnName) को अपनेTableName से किसी भी उपनाम के रूप में चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं SelectPartOfTimestampDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ShippingTime TIMESTAMP -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.11 सेकंड)

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -

mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मान (अब ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मान (date_add (अब (), अंतराल -2 वर्ष) में डालें) क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मानों में डालें (date_add (अब (), अंतराल -3 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> SelectPartOfTimestampDemo में डालें ( शिपिंगटाइम) मान (date_add (अब (), अंतराल -1 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मान (date_add (अब (), अंतराल 1 वर्ष) में डालें); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मानों में डालें (date_add (अब (), अंतराल 2 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) mysql> SelectPartOfTimestampDemo (शिपिंगटाइम) मानों में डालें (date_add(now(),अंतराल 3 वर्ष));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

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

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

<पूर्व>+----+---------------------+| आईडी | शिपिंग समय |+----+---------------------+| 1 | 2019-02-08 15:03:27 || 2 | 2017-02-08 15:03:50 || 3 | 2016-02-08 15:04:03 || 4 | 2018-02-08 15:04:06 || 5 | 2020-02-08 15:04:10 || 6 | 2021-02-08 15:04:24 || 7 | 2022-02-08 15:04:30 |+----+---------------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

YEAR() फ़ंक्शन का उपयोग करके टाइमस्टैम्प के भाग का चयन करने के लिए यहां क्वेरी है -

mysql> SelectPartOfTimestampDemo से पार्टऑफटाइमस्टैम्प के रूप में वर्ष (शिपिंगटाइम) का चयन करें;

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

<पूर्व>+-----------------+| पार्टऑफटाइमस्टैम्प |+-----------------+| 2019 || 2017 || 2016 || 2018 || 2020 || 2021 || 2022 |+-----------------+7 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL चयन क्वेरी में उपनाम का उपयोग कैसे करें?

    MySQL में उपनाम या वैकल्पिक नाम सेट करने के लिए, आपको AS कीवर्ड का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट); क्वेरी ठीक

  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग