MySQL SECOND()
फ़ंक्शन का उपयोग दूसरे घटक को समय मान से वापस करने के लिए किया जाता है।
इस फ़ंक्शन के लिए वापसी मान 0 . की सीमा में है से 59 . तक . नीचे प्रदर्शित करने के लिए उदाहरण हैं।
सिंटैक्स
इस फ़ंक्शन का सिंटैक्स इस प्रकार है:
SECOND(time)
जहां time
वह समय मान है जिससे आप सेकंड घटक निकालना चाहते हैं।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT SECOND('10:35:27');
परिणाम:
+--------------------+ | SECOND('10:35:27') | +--------------------+ | 27 | +--------------------+
उदाहरण 2 - कोलों के बिना संक्षिप्त समय मान
कोलन के बिना संक्षिप्त समय मान का उपयोग करने का एक उदाहरण यहां दिया गया है।
SELECT SECOND('1227');
परिणाम:
+----------------+ | SECOND('1227') | +----------------+ | 27 | +----------------+
और यहां एक उदाहरण दिया गया है जहां केवल दो अंक दिए गए हैं।
SELECT SECOND('27');
परिणाम:
+--------------+ | SECOND('27') | +--------------+ | 27 | +--------------+
तो MySQL इसकी व्याख्या 27 सेकंड के रूप में करता है।
हालांकि, संक्षिप्त समय मानों का उपयोग करते समय सावधान रहें, क्योंकि 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(SECOND FROM '10:35:27');
परिणाम:
+---------------------------------+ | EXTRACT(SECOND FROM '10:35:27') | +---------------------------------+ | 27 | +---------------------------------+