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

PostgreSQL में एक तिथि से दिन का नाम प्राप्त करें

PostgreSQL में, आप to_char() . का उपयोग करके किसी तिथि से दिन का नाम प्राप्त कर सकते हैं समारोह। यह फ़ंक्शन टाइमस्टैम्प और आपके द्वारा तर्क के रूप में प्रदान किए गए टेम्पलेट पैटर्न के आधार पर एक स्ट्रिंग देता है..

उदाहरण

यहां एक त्वरित उदाहरण दिया गया है।

SELECT to_char(timestamp '2020-12-16 10:41:35', 'Day') AS "Day";

परिणाम:

    Day    
-----------
 Wednesday

इस मामले में, मैंने 'Day' . का एक टेम्पलेट पैटर्न निर्दिष्ट किया है , इसलिए इसके कारण टाइमस्टैम्प मान से दिन का नाम वापस आ गया।

लोअरकेस, अपरकेस और कैपिटलाइज़ेशन

आप दिन को लोअरकेस, अपरकेस या बड़े अक्षरों में वापस कर सकते हैं। आप निर्धारित करते हैं कि टेम्प्लेट पैटर्न (दूसरा तर्क) में आपके द्वारा उपयोग किए जाने वाले अक्षर केस द्वारा कौन सा लौटाया जाता है।

मेरा क्या मतलब है, यह दिखाने के लिए यहां एक उदाहरण दिया गया है।

SELECT 
  to_char(current_timestamp, 'day') AS "day",
  to_char(current_timestamp, 'Day') AS "Day",
  to_char(current_timestamp, 'DAY') AS "DAY";

परिणाम:

    day    |    Day    |    DAY    
-----------+-----------+-----------
 thursday  | Thursday  | THURSDAY 

उपयोग किए गए मामले की परवाह किए बिना, सभी परिणाम 9 वर्णों के लिए रिक्त-गद्देदार हैं।

लघु दिन का नाम प्रारूप

आप यह भी निर्दिष्ट कर सकते हैं कि परिणाम छोटे दिन के नाम का उपयोग करके स्वरूपित किया गया है।

SELECT 
  to_char(current_timestamp, 'dy') AS "dy",
  to_char(current_timestamp, 'Dy') AS "Dy",
  to_char(current_timestamp, 'DY') AS "DY";

परिणाम:

 dy  | Dy  | DY  
-----+-----+-----
 thu | Thu | THU

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या सबक्वायरी में ऑर्डर संरक्षित होने की गारंटी है?

  2. कैसे असिन () PostgreSQL में काम करता है

  3. स्मॉलिंट [] कॉलम पर GIN इंडेक्स इस्तेमाल नहीं किया गया या एरर ऑपरेटर यूनिक नहीं है

  4. रेल और पोस्टग्रेएसक्यूएल:भूमिका पोस्टग्रेज मौजूद नहीं है

  5. दिनांक सीमाओं के बीच पोस्टग्रेस्क्ल क्वेरी