MySQL MINUTE()
फ़ंक्शन का उपयोग मिनट घटक को समय मान से वापस करने के लिए किया जाता है।
इस फ़ंक्शन के लिए वापसी मान 0 . की सीमा में है से 59 . तक . नीचे प्रदर्शित करने के लिए उदाहरण हैं।
सिंटैक्स
इस फ़ंक्शन का सिंटैक्स इस प्रकार है:
MINUTE(time)
जहां time
वह समय मान है जिससे आप मिनट घटक निकालना चाहते हैं।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT MINUTE('10:35:27');
परिणाम:
+--------------------+ | MINUTE('10:35:27') | +--------------------+ | 35 | +--------------------+
उदाहरण 2 - संक्षिप्त समय मान
यहाँ एक संक्षिप्त समय मान का उपयोग करते हुए एक उदाहरण दिया गया है, जहाँ तर्क में केवल घंटे और मिनट दिए गए हैं।
SELECT MINUTE('10:35');
परिणाम:
+-----------------+ | MINUTE('10:35') | +-----------------+ | 35 | +-----------------+
हालांकि, संक्षिप्त समय मानों का उपयोग करते समय सावधान रहें, क्योंकि MySQL कभी-कभी उन्हें आपकी अपेक्षा के अनुसार अलग तरीके से व्याख्या कर सकता है।
यहाँ इस बारे में MySQL दस्तावेज़ीकरण क्या कहता है:
<ब्लॉकक्वॉट>
TIME
. को संक्षिप्त मान निर्दिष्ट करने में सावधानी बरतें कॉलम। MySQL संक्षिप्त रूप से व्याख्या करता हैTIME
दिन के समय के रूप में कोलन के साथ मान। यानी, '11:12'
मतलब '11:12:00'
, नहीं '00:11:12'
. MySQL इस धारणा का उपयोग करते हुए कोलन के बिना संक्षिप्त मानों की व्याख्या करता है कि दो सबसे दाहिने अंक सेकंड का प्रतिनिधित्व करते हैं (अर्थात, दिन के समय के बजाय बीता हुआ समय)। उदाहरण के लिए, आप '1112'
. के बारे में सोच सकते हैं और 1112
अर्थ के रूप में '11:12:00'
(11 बजे के बाद 12 मिनट), लेकिन MySQL उनकी व्याख्या '00:11:12'
के रूप में करता है (11 मिनट, 12 सेकंड)। इसी तरह, '12'
और 12
'00:00:12'
. के रूप में व्याख्या की जाती है ।
उदाहरण 3 - एक विकल्प
आप EXTRACT()
का भी उपयोग कर सकते हैं दिनांक/समय मान से मिनटों (और अन्य दिनांक/समय भागों) को निकालने के लिए कार्य करें:
SELECT EXTRACT(MINUTE FROM '10:35:27');
परिणाम:
+---------------------------------+ | EXTRACT(MINUTE FROM '10:35:27') | +---------------------------------+ | 35 | +---------------------------------+