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

SQL Server-এ STR ফাংশন

এই নিবন্ধে SQL Server-এ STR ফাংশন ব্যবহার করে সংখ্যাসূচক ডেটা থেকে ক্যারেক্টার ডেটা রূপান্তরের পদ্ধতি অন্বেষণ এবং প্রদর্শন করা হয়েছে।

বিবরণ

STR ফাংশন SQL Server-এ ফাংশনে নির্দিষ্ট একটি সংখ্যাকে প্রতিনিধিত্বকারী একটি স্ট্রিং ফেরত দেয়।

সিনট্যাক্স

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

STR(number, length, decimal)

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

  1. number: স্ট্রিং-এ রূপান্তর করার জন্য সংখ্যাসূচক মান।
  2. length: ফেরত দেওয়া স্ট্রিং-এর দৈর্ঘ্য, সমস্ত ডিজিট, দশমিক পয়েন্ট সহ। নির্দিষ্ট না করলে ডিফল্ট ১০।
  3. decimal: ফলাফল স্ট্রিং-এ প্রদর্শন করা দশমিক স্থান সংখ্যা, সর্বোচ্চ ১৬। নির্দিষ্ট না করলে ডিফল্ট ০।

নোট:

  1. STR ফলাফল রাউন্ড করে দেয় যদি length এবং decimal প্যারামিটারগুলো আউটপুট স্ট্রিং প্রদর্শনের জন্য পর্যাপ্ত না হয়।
  2. STR ফাংশন SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।

উদাহরণ

SQL Server-এ STR ফাংশনের কিছু উদাহরণ দেখুন:

SELECT STR(123);
-- ফলাফল: '123'

SELECT STR(123.5);
-- ফলাফল: '124' (ডিফল্ট দশমিক স্থান ০ হওয়ায় রাউন্ড হয়েছে)

SELECT STR(123.5, 5);
-- ফলাফল: '124' (ডিফল্ট দশমিক স্থান ০ হওয়ায় রাউন্ড হয়েছে)

SELECT STR(123.5, 5, 1);
-- ফলাফল: '123.5'

SELECT STR(123.456, 7, 3);
-- ফলাফল: '123.456'

SELECT STR(123.456, 7, 2);
-- ফলাফল: '123.46' (দশমিক স্থান ২ সেট হওয়ায় রাউন্ড হয়েছে)

SELECT STR(123.456, 7, 1);
-- ফলাফল: '123.5' (দশমিক স্থান ১ সেট হওয়ায় রাউন্ড হয়েছে)

SELECT STR(123.456, 7, 0);
-- ফলাফল: '123' (দশমিক স্থান ০ সেট হওয়ায় রাউন্ড হয়েছে)

SELECT STR(123.456, 7);
-- ফলাফল: '123' (ডিফল্ট দশমিক স্থান ০ হওয়ায় রাউন্ড হয়েছে)
  1. SQL Server-এ AVG ফাংশন

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

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

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