নিবন্ধটি একটি নির্দিষ্ট স্ট্রিং থেকে একটি সাবস্ট্রিং বের করতে SQL সার্ভারে SUBSTRING ফাংশনটি কীভাবে ব্যবহার করবেন তা অন্বেষণ করবে এবং গাইড করবে৷
বর্ণনা করুন
SUBSTRING ফাংশন৷ এসকিউএল সার্ভারে আপনাকে ইনপুট স্ট্রিং এর অবস্থান থেকে শুরু করে নির্দিষ্ট দৈর্ঘ্যের একটি সাবস্ট্রিং বের করতে দেয়।
সিনট্যাক্স
SQL সার্ভারে SUBSTRING ফাংশন ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:
SUBSTRING(string, start, length)
প্যারামিটার৷ :
- স্ট্রিং: একটি স্ট্রিং, ভেরিয়েবল বা কলাম হতে পারে যা আপনি বের করতে চান।
- শুরু: একটি পূর্ণসংখ্যা হল অবস্থান নির্দিষ্ট করে যেখানে সাবস্ট্রিং ফেরত দেওয়া শুরু হয়। মনে রাখবেন যে স্ট্রিং-এর প্রথম অক্ষর হল 1, 0 নয়।
- দৈর্ঘ্য: একটি ধনাত্মক পূর্ণসংখ্যা যা স্ট্রিং থেকে প্রত্যাবর্তিত সাবস্ট্রিং-এর অক্ষরের সংখ্যা নির্দিষ্ট করে।
দ্রষ্টব্য :
- যদি দৈর্ঘ্য প্যারামিটারের একটি নেতিবাচক মান আছে, SUBSTRING-এ একটি ত্রুটি থাকবে
- যদি শুরু হয় + দৈর্ঘ্য> স্ট্রিং এর দৈর্ঘ্য , সাবস্ট্রিং শুরু থেকে শুরু হবে এবং স্ট্রিং-এর অবশিষ্ট অক্ষরগুলিকে অন্তর্ভুক্ত করবে।
- একটি নির্দিষ্ট স্ট্রিং থেকে একটি সাবস্ট্রিং বের করতে বাম এবং ডান ফাংশনগুলিও দেখুন৷
- SUBSTRING ফাংশনটি SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008 এবং SQL সার্ভার 2005৷
উদাহরণস্বরূপ
এসকিউএল সার্ভারে SUBSTRING ফাংশনের কিছু উদাহরণ দেখুন এবং দেখুন।
SELECT SUBSTRING('QuanTriMang.com', 1, 4);
Result: 'Quan'
SELECT SUBSTRING('QuanTriMang.com', 5, 3);
Result: 'Tri'
SELECT SUBSTRING('QuanTriMang.com', 5, 15);
Result: 'TriMang.com'