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

SQL सर्वर में लघु दिन का नाम प्राप्त करें (T-SQL)

SQL सर्वर में, आप FORMAT() . का उपयोग कर सकते हैं किसी तिथि से छोटे दिन का नाम वापस करने का कार्य। FORMAT() एक टी-एसक्यूएल फ़ंक्शन है जो आपको दिनांक और संख्याओं को एक निर्दिष्ट प्रारूप में प्रारूपित करने में सक्षम बनाता है।

यह फ़ंक्शन अपना परिणाम एक स्ट्रिंग के रूप में देता है। विशेष रूप से, यह इसे nvarchar . के रूप में लौटाता है या शून्य जैसा भी मामला हो।

उदाहरण

यहां किसी तिथि से छोटे दिन का नाम वापस करने का एक उदाहरण दिया गया है।

DECLARE @date date = '2020-10-25';
SELECT FORMAT(@date, 'ddd');

परिणाम:

Sun

प्रारूप स्ट्रिंग का उपयोग करके ddd , हम निर्दिष्ट कर रहे हैं कि तिथि को उसके छोटे दिन के नाम का उपयोग करके स्वरूपित किया जाना चाहिए।

लंबे दिन का नाम dddd . का उपयोग करता है जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

DECLARE @date date = '2020-10-25';
SELECT 
  FORMAT(@date, 'dddd') AS [dddd],
  FORMAT(@date, 'ddd') AS [ddd];

परिणाम:

 +--------+-------+
 | dddd   | ddd   |
 |--------+-------|
 | Sunday | Sun   |
 +--------+-------+ 

लोकेल निर्दिष्ट करना

FORMAT() फ़ंक्शन तीसरे "संस्कृति" पैरामीटर को स्वीकार करता है जो आपको उस भाषा को निर्दिष्ट करने में सक्षम बनाता है जिसका आउटपुट उपयोग करना चाहिए।

जर्मन में परिणाम आउटपुट करने का एक उदाहरण यहां दिया गया है।

DECLARE @date date = '2020-10-25';
SELECT 
  FORMAT(@date, 'dddd', 'de-DE') AS [dddd],
  FORMAT(@date, 'ddd', 'de-DE') AS [ddd];

परिणाम:

 +---------+-------+
 | dddd    | ddd   |
 |---------+-------|
 | Sonntag | So    |
 +---------+-------+ 

यदि तीसरा तर्क प्रदान नहीं किया जाता है, तो वर्तमान सत्र की भाषा का उपयोग किया जाता है। वर्तमान सत्र की भाषा की जांच करने का तरीका यहां बताया गया है और यहां बताया गया है कि इसे कैसे बदला जाए।


  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. SQL सर्वर डेटाबेस से सभी डेटा को स्क्रिप्ट करें

  3. SqlDataSourceEnumerator.Instance.GetDataSources() स्थानीय SQL सर्वर 2008 आवृत्ति का पता नहीं लगाता है

  4. SQL सर्वर डेटाबेस ऑब्जेक्ट सांख्यिकी

  5. SQL सर्वर 2016 में सर्विस ब्रोकर एन्हांसमेंट