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