কম্পিউটার টিউটোরিয়াল

SQL Server-এ DATENAME ফাংশন

এই নিবন্ধে SQL Server-এ DATENAME() ডেটাটাইম প্রক্রিয়াকরণ ফাংশনের ব্যবহার বিস্তারিতভাবে নির্দিষ্ট সিনট্যাক্স এবং উদাহরণের সাথে ব্যাখ্যা করা হয়েছে।

বিবরণ

DATENAME ফাংশন SQL Server-এ ইনপुट আর্গুমেন্টের একটি টাইম ভ্যালু ফেরত দেয়, যা হতে পারে দিন, মাস, বছর, কোয়ার্টার, ঘন্টা, মিনিট, সেকেন্ড, মিলিসেকেন্ড। ফেরত দেওয়া মান স্ট্রিং টাইপ (ASCII)।

সিনট্যাক্স

SQL Server-এ DATENAME ফাংশন ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:

DATENAME(datepart, date)

প্যারামিটার:

  1. 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 - মিলিসেকেন্ড
  2. date: আপনি যে টাইম মান থেকে ভ্যালু বের করতে চান।

নোট:

  1. DATENAME ফাংশন ফলাফল স্ট্রিং মান হিসেবে ফেরত দেয়।
  2. একই ফলাফল পূর্ণসংখ্যা (integer) হিসেবে পাওয়ার জন্য DATEPART ফাংশন দেখুন।
  3. 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'
  1. SQL Server-এ ABS ফাংশন

  2. SQL Server-এ AVG ফাংশন

  3. SQL Server-এ CEILING ফাংশন

  4. SQL Server-এ DATENAME ফাংশন