নিবন্ধটি অন্বেষণ করবে এবং আপনাকে দেখাবে কিভাবে SQL সার্ভারে ডিজিটাল ডেটা থেকে রূপান্তরিত অক্ষর ডেটা ফেরাতে STR ফাংশন ব্যবহার করতে হয়৷
বর্ণনা করুন
STR ফাংশন এসকিউএল সার্ভারে ফাংশনে নির্দিষ্ট একটি সংখ্যার প্রতিনিধিত্ব করে একটি স্ট্রিং প্রদান করে।
সিনট্যাক্স
এসকিউএল সার্ভারে STR ফাংশন ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:
STR(number, length, decimal)
প্যারামিটার৷ :
- সংখ্যা:সংখ্যাসূচক একটি স্ট্রিং এ রূপান্তর করার মান।
- দৈর্ঘ্য: প্রত্যাবর্তিত স্ট্রিংয়ের দৈর্ঘ্য, সমস্ত সংখ্যা, দশমিক সংখ্যা সহ। যদি দৈর্ঘ্য নির্দিষ্ট না করা হয় তবে এটি ডিফল্ট 10 হবে।
- দশমিক:The ফলাফলের স্ট্রিং-এ দশমিক স্থানের সংখ্যা দেখাবে এবং 16-এর বেশি হতে পারবে না। যদি দশমিক সংখ্যা নির্দিষ্ট করা না থাকে, তাহলে এটি 0-তে ডিফল্ট হবে।
দ্রষ্টব্য :
- যদি পর্যাপ্ত দৈর্ঘ্য না থাকে তাহলে STR ফলাফলকে বৃত্তাকার করবে এবং দশমিক প্রদত্ত পরামিতিগুলির উপর ভিত্তি করে আউটপুট স্ট্রিং প্রদর্শন করার পরামিতি।
- ফাংশন STR SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008, এবং SQL সার্ভার 2005।
উদাহরণস্বরূপ
এসকিউএল সার্ভারে STR ফাংশনের কিছু উদাহরণ দেখুন এবং দেখুন।
SELECT STR(123);
Result: '123'
SELECT STR(123.5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)
SELECT STR(123.5, 5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)
SELECT STR(123.5, 5, 1);
Result: '123.5'
SELECT STR(123.456, 7, 3);
Result: '123.456'
SELECT STR(123.456, 7, 2);
Result: '123.46' (kết quả được làm tròn vì vị trí thập phân được đặt thành 2)
SELECT STR(123.456, 7, 1);
Result: '123.5' (kết quả được làm tròn vì vị trí thập phân được đặt thành 1)
SELECT STR(123.456, 7, 0);
Result: '123' (kết quả được làm tròn vì vị trí thập phân được đặt thành 0)
SELECT STR(123.456, 7);
Result: '123' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)