কম্পিউটার

MySQL CONCAT_WS() ফাংশনের ব্যবহার কি?


মূলত, MySQL CONCAT_WS() ফাংশনটি একটি বিভাজক সহ দুই বা ততোধিক স্ট্রিংকে সংযুক্ত করতে ব্যবহৃত হয়। এখানে CONCAT_WS() কীওয়ার্ড WS এর অর্থ বিভাজকের সাথে। আমরা CONCAT_WS() ফাংশনকে একটি বিভাজক সহ সংযোজন ফাংশন হিসাবে উচ্চারণ করতে পারি।

সিনট্যাক্স

CONCAT_WS(Separator, String1,String2,…,StringN)

এখানে, CONCAT_WS ফাংশনগুলির আর্গুমেন্ট হল বিভাজক এবং যে স্ট্রিংগুলিকে একটি একক স্ট্রিং হিসাবে সেই বিভাজকের সাথে সংযুক্ত করতে হবে। সাংখ্যিক মান ব্যতীত বিভাজক অবশ্যই উদ্ধৃতির মধ্যে আবদ্ধ করতে হবে।

উদাহরণ

mysql> SELECT CONCAT_WS(' ','New', 'Delhi');

+-------------------------------+
| CONCAT_WS(' ','New', 'Delhi') |
+-------------------------------+
| New Delhi                     |
+-------------------------------+

1 row in set (0.00 sec)

উপরের এই উদাহরণে, আমরা দেখতে পাচ্ছি যে স্ট্রিং ‘ ‘ (অর্থাৎ একটি সাদা স্থান) একটি বিভাজক হিসাবে কাজ করে এবং দুটি স্ট্রিং, নিউ এবং দিল্লির মধ্যে ঢোকানো হয় যা সংযুক্ত করা প্রয়োজন৷

mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital');

+-----------------------------------------+
| CONCAT_WS(' is our ','Delhi','Capital') |
+-----------------------------------------+
| Delhi is our Capital                    |
+-----------------------------------------+

1 row in set (0.00 sec)

উপরের এই উদাহরণে, আমরা দেখতে পাচ্ছি যে স্ট্রিংটি 'আমাদের' একটি বিভাজক হিসাবে কাজ করে এবং দুটি স্ট্রিং, দিল্লি এবং ক্যাপিটালের মধ্যে ঢোকানো হয়, যা সংযুক্ত করা প্রয়োজন৷


  1. MySQL TRIM() ফাংশনের উদ্দেশ্য কি?

  2. MySQL-এ ORDER BY clause-এর ব্যবহার কী?

  3. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার কি?

  4. মাইএসকিউএল-এ CHAR() এর বিপরীত ফাংশন কী?