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

2 कार्य जो Oracle में एक तिथि से दिन, महीना और वर्ष प्राप्त करते हैं

Oracle डाटाबेस में TO_CHAR(datetime) है फ़ंक्शन जो हमें डेटाटाइम मान से विभिन्न दिनांक भागों को प्राप्त करने में सक्षम बनाता है।

EXTRACT(datetime) . भी है फ़ंक्शन जो एक विशिष्ट डेटाटाइम इकाई (जैसे दिन, महीना, वर्ष, आदि) निकालता है।

TO_CHAR(datetime) समारोह

हम लागू प्रारूप मॉडल को TO_CHAR(datetime) पर पास करके दिनांक से दिन, माह और वर्ष प्राप्त कर सकते हैं। समारोह।

उदाहरण:

SELECT TO_CHAR(DATE '2035-09-26', 'Day, DD Month YYYY')
FROM DUAL;

परिणाम:

Wednesday, 26 September 2035

इस मामले में मेरे प्रारूप मॉडल ने विभिन्न दिनांक भागों को निर्दिष्ट किया है; पूरे दिन का नाम, "महीने का दिन" संख्या, महीने का नाम और वर्ष। किसी भी प्रारूप तत्व को छोड़ा जा सकता है, और किसी भी अन्य प्रारूप तत्वों को जोड़ा जा सकता है।

हम फ़ंक्शन के लिए कई कॉल करके प्रत्येक दिनांक घटक को अलग भी कर सकते हैं, प्रत्येक एक अलग प्रारूप तत्व के साथ:

SELECT 
    TO_CHAR(DATE '2035-09-26', 'Day') AS Day,
    TO_CHAR(DATE '2035-09-26', 'DD') AS DD,
    TO_CHAR(DATE '2035-09-26', 'Month') AS Month,
    TO_CHAR(DATE '2035-09-26', 'YYYY') AS Year
FROM DUAL;

परिणाम:

         DAY    DD        MONTH    YEAR 
____________ _____ ____________ _______ 
Wednesday    26    September    2035    

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

EXTRACT(datetime) समारोह

Tवह EXTRACT(datetime) फ़ंक्शन डेटाटाइम मान से दिन, महीना या वर्ष वापस करने का एक और तरीका है। यह फ़ंक्शन एक समय में केवल एक दिनांक भाग निकालता है।

उदाहरण:

SELECT EXTRACT(YEAR FROM DATE '2027-10-03')
FROM DUAL;

परिणाम:

2027

इस मामले में मैंने तारीख से साल निकाला।

यहां एक उदाहरण दिया गया है जो दिन, महीने और वर्ष को निकालता है:

SELECT 
    EXTRACT(DAY FROM DATE '2027-10-03') AS Day,
    EXTRACT(MONTH FROM DATE '2027-10-03') AS Month,
    EXTRACT(YEAR FROM DATE '2027-10-03') AS Year
FROM DUAL;

परिणाम:

   DAY    MONTH    YEAR 
______ ________ _______ 
     3       10    2027

इस फ़ंक्शन के साथ निकाले जा सकने वाले दिनांक भागों की सूची के लिए Oracle में EXTRACT (डेटाटाइम) फ़ंक्शन देखें।


  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 में SQL क्वेरी से परिणाम संयोजित करें

  2. सी # कॉल ऑरैकल संग्रहीत कार्य

  3. ऑरैकल डेटाबेस में टेबल ड्रॉप कॉलम बदलें

  4. भौतिक दृश्य बनाम टेबल्स:क्या फायदे हैं?

  5. JSON_VALUE () Oracle में फ़ंक्शन