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

Oracle में एक तिथि के लिए सामान्य संकेतक जोड़ें

Oracle डेटाबेस में, हम TH . का उपयोग कर सकते हैं TO_CHAR() के परिणाम में क्रमिक संख्या प्रत्यय जोड़ने के लिए प्रारूप तत्व दिनांक स्वरूपण करते समय संचालन।

उदाहरण के लिए, आउटपुट करने के बजाय 10 Feb हम 10th Feb output आउटपुट कर सकते हैं . या, आउटपुट करने के बजाय 21 century , हम आउटपुट कर सकते हैं 21st century . वर्तनी दिनांक घटकों के लिए भी यही लागू होता है। उदाहरण के लिए, Twenty One . के बजाय , हम आउटपुट कर सकते हैं Twenty First

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT TO_CHAR(DATE '2030-12-01', 'Ddth Month')
FROM DUAL;

परिणाम:

01st December

हम fm . का उपयोग कर सकते हैं यदि आवश्यक हो तो प्रमुख शून्य को हटाने के लिए प्रारूप संशोधक:

SELECT TO_CHAR(DATE '2030-12-01', 'fmDdth Month')
FROM DUAL;

परिणाम:

1st December

ध्यान दें कि क्रमिक संख्या का कैपिटलाइज़ेशन प्रासंगिक प्रारूप तत्व द्वारा निर्धारित किया जाता है (इस मामले में, Dd भाग), नहीं TH प्रत्यय

यहाँ क्या होता है जब हम दूसरा d . बदलते हैं अपरकेस करने के लिए:

SELECT TO_CHAR(DATE '2030-12-01', 'fmDDth Month')
FROM DUAL;

परिणाम:

1st December

इसलिए भले ही हमने th . प्रदान किया हो लोअरकेस में प्रत्यय, इसका परिणाम पर कोई प्रभाव नहीं पड़ा। पूंजीकरण प्रारूप तत्व द्वारा निर्धारित किया गया था (fm . शामिल नहीं) प्रारूप संशोधक)।

शताब्दी जैसे अन्य दिनांक घटकों को वापस करते समय हम क्रमांक संख्या भी जोड़ सकते हैं:

DUAL से
SELECT TO_CHAR(DATE '2030-12-30', 'Ccth "Century"')
FROM DUAL;

परिणाम:

21st Century

वर्तनी तिथियां

हम SP जोड़ सकते हैं दिनांक भाग की वर्तनी के लिए प्रारूप तत्व:

SELECT TO_CHAR(DATE '2030-12-30', 'CCTHSP "Century"')
FROM DUAL;

परिणाम:

TWENTY-FIRST Century

और हम आवश्यकतानुसार पूंजीकरण का उपयोग कर सकते हैं:

SELECT TO_CHAR(DATE '2030-12-30', 'Ccthsp "Century"')
FROM DUAL;

परिणाम:

Twenty-First Century

यहाँ क्या होता है जब हम TH . को छोड़ देते हैं प्रारूप विनिर्देशक:

SELECT TO_CHAR(DATE '2030-12-30', 'Ccsp')
FROM DUAL;

परिणाम:

Twenty-One

  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 सत्र का वेटइवेंट इतिहास कैसे खोजें

  2. आउटपुट टेक्स्ट फ़ाइल में कॉलम हैडर निकालें

  3. ORA-12170:TNS:कनेक्ट टाइमआउट हुआ

  4. Oracle-XMLTYPE :किसी मान को कैसे अपडेट करें

  5. मैं Oracle में शीर्ष 1 कैसे करूँ?