আপনি মাইএসকিউএল থেকে concat() এবং grop_concat() ফাংশন ব্যবহার করে মান উদ্ধৃত করতে পারেন। সিনট্যাক্স নিম্নরূপ -
yourTableName থেকে GROUP_CONCAT(CONCAT(' ''', yourColumnName, '''' )) কে যেকোন ভেরিয়েবলনাম হিসেবে নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল Group_ConcatDemo তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> মান int, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.56 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> Group_ConcatDemo(মান) মান (100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড) mysql> Group_ConcatDemo(মান) মানগুলিতে সন্নিবেশ করুন (120); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)> Group_ConcatDemo(মান) মান (234) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> Group_ConcatDemo(মান) মানগুলিতে ঢোকান (মান) মান(5678); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> Group_ConcatDemo(মান) মানগুলিতে সন্নিবেশ করুন (86879); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> Group_ConcatDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+------+| আইডি | মান |+---+------+| 1 | 100 || 2 | 120 || 3 | 234 || 4 | 2345 || 5 | 5678 || 6 | 86879 |+---+------+6 সারি সেটে (0.00 সেকেন্ড)এখানে group_concat() −
ব্যবহার করে মান উদ্ধৃত করার কোয়েরি রয়েছেmysql> Group_ConcatDemo থেকে SingleQuote হিসাবে GROUP_CONCAT(CONCAT('''', মান, '''')) নির্বাচন করুন;
নিচের আউটপুট −
+--------------------------------------------+| একক উদ্ধৃতি |+--------------------------------------------+| '100', '120', '234', '2345', '5678', '86879' |+------------ ----------------+1 সারি সেটে (0.09 সেকেন্ড)