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 | +---------------------------------------------+