এই নিবন্ধে SQL Server-এ DATENAME() ডেটাটাইম প্রক্রিয়াকরণ ফাংশনের ব্যবহার বিস্তারিতভাবে নির্দিষ্ট সিনট্যাক্স এবং উদাহরণের সাথে ব্যাখ্যা করা হয়েছে।
বিবরণ
DATENAME ফাংশন SQL Server-এ ইনপुट আর্গুমেন্টের একটি টাইম ভ্যালু ফেরত দেয়, যা হতে পারে দিন, মাস, বছর, কোয়ার্টার, ঘন্টা, মিনিট, সেকেন্ড, মিলিসেকেন্ড। ফেরত দেওয়া মান স্ট্রিং টাইপ (ASCII)।
সিনট্যাক্স
SQL Server-এ DATENAME ফাংশন ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:
DATENAME(datepart, date)
প্যারামিটার:
- datepart: আপনি যে টাইম টাইপ চান। নিচের মানগুলোর যেকোনো একটি হতে পারে:
মান ব্যাখ্যা year, yyyy, yy - বছর quarter, qq, q - কোয়ার্টার month, mm, m - মাস dayofyear - বছরের দিন day, dy, y - দিন week, ww, wk - সপ্তাহ weekday, dw, w - সপ্তাহের দিন hour, hh - ঘন্টা minute, mi, n - মিনিট second, ss, s - সেকেন্ড millisecond, ms - মিলিসেকেন্ড - date: আপনি যে টাইম মান থেকে ভ্যালু বের করতে চান।
নোট:
- DATENAME ফাংশন ফলাফল স্ট্রিং মান হিসেবে ফেরত দেয়।
- একই ফলাফল পূর্ণসংখ্যা (integer) হিসেবে পাওয়ার জন্য DATEPART ফাংশন দেখুন।
- DATENAME SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।
উদাহরণ
SQL Server-এ DATENAME ফাংশনের কিছু উদাহরণ দেখুন:
SELECT DATENAME(year, '2019/04/28');
-- ফলাফল: '2019'
SELECT DATENAME(yyyy, '2019/04/28');
-- ফলাফল: '2019'
SELECT DATENAME(yy, '2019/04/28');
-- ফলাফল: '2019'
SELECT DATENAME(month, '2019/04/28');
-- ফলাফল: 'April'
SELECT DATENAME(day, '2019/04/28');
-- ফলাফল: '28'
SELECT DATENAME(quarter, '2019/04/28');
-- ফলাফল: '2'
SELECT DATENAME(hour, '2019/04/28 09:49');
-- ফলাফল: '9'
SELECT DATENAME(minute, '2019/04/28 09:49');
-- ফলাফল: '49'
SELECT DATENAME(second, '2019/04/28 09:49:12');
-- ফলাফল: '12'
SELECT DATENAME(millisecond, '2019/04/28 09:49:12.726');
-- ফলাফল: '726'