এই নিবন্ধে SQL Server-এ CONCAT() ফাংশন ব্যবহার করে একাধিক স্ট্রিং একসাথে जोড়ার পদ্ধতি অন্বেষণ এবং প্রদর্শন করা হয়েছে।
বিবরণ
CONCAT ফাংশন SQL Server-এ দুটি বা অধিক স্ট্রিং একসাথে জোড়া দিয়ে একটি বড় স্ট্রিং তৈরিতে ব্যবহৃত হয়।
সিনট্যাক্স
SQL Server-এ CONCAT ফাংশন রান করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:
CONCAT(string1, string2, ..., string_n)
প্যারামিটার:
- string1, string2, ..., string_n: একসাথে জোড়া দেওয়া স্ট্রিংগুলো।
নোট:
- CONCAT ফাংশনে ইনপুট স্ট্রিং সর্বোচ্চ ২৫৫টি, ন্যূনতম ২টি। যদি শুধু একটা ইনপুট স্ট্রিং পাস করা হয়, CONCAT এরর দেবে।
- যদি ক্যারেক্টারহীন স্ট্রিং পাস করা হয়, CONCAT স্বয়ংক্রিয়ভাবে সেগুলো স্ট্রিং-এ রূপান্তর করে জোড়া দেয়।
- CONCAT ফাংশন NULL-কে VARCHAR(1) ডেটা টাইপের খালি স্ট্রিং-এ রূপান্তর করে।
- CONCAT ফাংশন শুধু SQL Server 2017, 2016, 2014, এবং 2012-এ ব্যবহার করা যায়।
উদাহরণ
SQL Server-এ CONCAT ফাংশনের কিছু উদাহরণ দেখুন:
SELECT CONCAT('Quantrimang', '.com');
-- ফলাফল: 'Quantrimang.com'
SELECT CONCAT('Quan', 'tri', 'mang', '.com');
-- ফলাফল: 'Quantrimang.com'
SELECT CONCAT('Quan ', 'Tri ', 'Mang ');
-- ফলাফল: 'Quan Tri Mang'
স্ট্রিংগুলো একসাথে জোড়া দিলে, আপনি হোয়াইটস্পেস ক্যারেক্টার যোগ করে লিঙ্কড ভ্যালুগুলো পৃথক রাখতে পারেন সহজ পড়ার জন্য।
SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple');
-- ফলাফল: 'Orange Peach Apple'
এই উদাহরণে, CONCAT ফাংশনের দ্বিতীয় এবং চতুর্থ প্যারামিটার ব্যবহার করে Orange, Peach এবং Apple-এর মাঝপথে স্পেস ক্যারেক্টার যোগ করা হয়েছে। এতে স্ট্রিংগুলো একসাথে চিপে যাবে না।