MySQL MICROSECOND()
फ़ंक्शन का उपयोग माइक्रोसेकंड घटक को समय मान से वापस करने के लिए किया जाता है।
इस फ़ंक्शन के लिए वापसी मान 0 . की सीमा में है से 999999 . नीचे प्रदर्शित करने के लिए उदाहरण हैं।
सिंटैक्स
इस फ़ंक्शन का सिंटैक्स इस प्रकार है:
MICROSECOND(time)
जहां time
वह समय मान है जिससे आप माइक्रोसेकंड घटक निकालना चाहते हैं।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT MICROSECOND('09:40:00.123456');
परिणाम:
+--------------------------------+ | MICROSECOND('09:40:00.123456') | +--------------------------------+ | 123456 | +--------------------------------+
उदाहरण 2 - डेटाटाइम मान
संक्षिप्त डेटाटाइम मान का उपयोग करके यहां एक उदाहरण दिया गया है।
SELECT MICROSECOND('2021-10-07 09:40:00.123456');
परिणाम:
+-------------------------------------------+ | MICROSECOND('2021-10-07 09:40:00.123456') | +-------------------------------------------+ | 123456 | +-------------------------------------------+
उदाहरण 3 - छोटे माइक्रोसेकंड मान
और यहां एक उदाहरण दिया गया है जहां अंतिम दो अंक केवल गैर-शून्य अंक हैं।
SELECT MICROSECOND('09:40:00.000056');
परिणाम:
+--------------------------------+ | MICROSECOND('09:40:00.000056') | +--------------------------------+ | 56 | +--------------------------------+
उदाहरण 4 - कोई माइक्रोसेकंड मान नहीं
और यहां एक उदाहरण दिया गया है जहां समय तर्क में स्पष्ट रूप से एक माइक्रोसेकंड घटक शामिल नहीं है।
SELECT MICROSECOND('09:40:00');
परिणाम:
+-------------------------+ | MICROSECOND('09:40:00') | +-------------------------+ | 0 | +-------------------------+
उदाहरण 5 - एक विकल्प
आप EXTRACT()
. का भी उपयोग कर सकते हैं दिनांक/समय मान से माइक्रोसेकंड (और अन्य दिनांक/समय भाग) निकालने के लिए कार्य:
SELECT EXTRACT(MICROSECOND FROM '09:40:00.123456');
परिणाम:
+---------------------------------------------+ | EXTRACT(MICROSECOND FROM '09:40:00.123456') | +---------------------------------------------+ | 123456 | +---------------------------------------------+