Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle डेटाबेस में डेटाटाइम मान से मिनट प्राप्त करने के 2 तरीके

नीचे दो फ़ंक्शन दिए गए हैं जिनका उपयोग Oracle डेटाबेस में डेटाटाइम मान से मिनट के हिस्से को वापस करने के लिए किया जा सकता है।

EXTRACT() समारोह

EXTRACT(datetime) फ़ंक्शन का उपयोग डेटाटाइम मान से विभिन्न डेटाटाइम भागों को निकालने के लिए किया जाता है। इसमें मिनटों का हिस्सा शामिल है।

यहां एक उदाहरण दिया गया है:

SELECT EXTRACT(MINUTE FROM TIMESTAMP '2035-01-01 06:45:30')
FROM DUAL;

परिणाम:

45

यह MINUTE है कीवर्ड जो डेटाटाइम मान से मिनट का हिस्सा निकालता है। हम अन्य दिनांक भागों को प्रासंगिक कीवर्ड में बदलकर प्राप्त कर सकते हैं। उदाहरण के लिए, YEAR , MONTH , HOUR , SECOND , आदि.

हम फ़ंक्शन का उपयोग अन्य डेटाटाइम मानों के साथ भी कर सकते हैं, जैसे कि DATE

TO_CHAR(datetime) समारोह

हम TO_CHAR(datetime) का भी उपयोग कर सकते हैं डेटाटाइम मान से मिनट प्राप्त करने के लिए वैकल्पिक विधि के रूप में कार्य करें।

यह फ़ंक्शन डेटाटाइम या अंतराल मान को इसके पहले तर्क के रूप में स्वीकार करता है, और प्रारूप मॉडल को इसके दूसरे तर्क के रूप में स्वीकार करता है। फ़ंक्शन तब मान को VARCHAR2 . के डेटा प्रकार में परिवर्तित करता है निर्दिष्ट प्रारूप में।

प्रारूप मॉडल उस प्रारूप को निर्दिष्ट करता है जिसके लिए डेटाटाइम/अंतराल मान वापस करना है। प्रारूप मॉडल में एक या अधिक प्रारूप तत्व होते हैं। यह हमें हमारे वांछित प्रारूप को प्रतिबिंबित करने के लिए परिणामों को सावधानीपूर्वक तैयार करने में सक्षम बनाता है।

यदि हम केवल मिनटों को वापस करना चाहते हैं, तो हम MI . का उपयोग कर सकते हैं मिनट निकालने के लिए प्रारूप तत्व:

SELECT TO_CHAR(TIMESTAMP '2035-01-01 06:45:30', 'MI')
FROM DUAL;

परिणाम:

45

वैकल्पिक रूप से, यदि हम घंटे और सेकंड जैसे अन्य समय घटकों के साथ मिनटों को वापस करना चाहते हैं, तो हम या तो विभिन्न प्रारूप तत्वों को जोड़ सकते हैं, या हम केवल TS का उपयोग कर सकते हैं प्रारूप तत्व:

SELECT TO_CHAR(TIMESTAMP '2035-01-01 06:45:30', 'TS')
FROM DUAL;

परिणाम:

6:45:30 AM

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में अलग-अलग कॉलम में varchar को विभाजित करें

  2. एक .Net एप्लिकेशन कैसे लिखें जो SqlServer और Oracle दोनों के साथ काम करता है (अब जबकि System.Data.OracleClient पदावनत है)

  3. आरडीएलसी लोकलरिपोर्ट एक्सेल में निर्यात वास्तव में धीमा

  4. Oracle स्ट्रीम में लक्ष्य स्कीमा पर ड्रॉप टेबल को रोकना

  5. उपयोगकर्ता-बातचीत के बिना कमांड लाइन से Oracle क्लाइंट स्थापित करें