কম্পিউটার টিউটোরিয়াল

MySQL CONCAT() ফাংশনের সাথে 와일্ডকার্ড ক্যারেক্টার কীভাবে ব্যবহার করব?


আমরা জানি ওয়াইল্ডকার্ডগুলো এমন ক্যারেক্টার যা জটিল মেনেদণ্ড মেনে ডেটা সার্চ করতে সাহায্য করে। ওয়াইল্ডকার্ড LIKE তুলনা অপারেটর বা NOT LIKE তুলনা অপারেটর সাথে ব্যবহার হয়। MySQL CONCAT() ফাংশনের আউটপুট থেকে ডেটা মিলান করার জন্য ওয়াইল্ডকার্ড এবং তুলনা অপারেটর LIKE বা NOT LIKE ব্যবহার করার অনুমতি দেয়। 'Student' টেবিল থেকে একটি উদাহরণ দিয়ে এটি স্পষ্ট করা হলো।

উদাহরণ

mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where CONCAT(Name, ' ',Last_Name) LIKE '%Kumar%'; +---------------+ | NAME          | +---------------+ | Gaurav Kumar  | | Harshit Kumar | +---------------+ 2 rows in set (0.00 sec) mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where concat(Name, ' ',Last_Name) NOT LIKE '%Kumar%'; +----------------+ | NAME           | +----------------+ | Aarav Sharma   | | Gaurav Rathore | | Yashraj Singh  | +----------------+ 3 rows in set (0.00 sec)

উপরোক্ত দুটি রেজাল্ট সেট থেকে স্পষ্ট যে CONCAT() ফাংশনের সাথে ওয়াইল্ডকার্ড ক্যারেক্টার কীভাবে ব্যবহার করা যায়।


  1. MySQL এগ্রিগেট ফাংশন IF() ফাংশনের সাথে কীভাবে সংযুক্ত করা যায়?

  2. MySQL SUM() ফাংশন HAVING ক্লজসহ কীভাবে ব্যবহার করবেন?

  3. MySQL REPLACE() ফাংশন WHERE ক্লজ সাথে কীভাবে ব্যবহার করবেন?

  4. MySQL INTERVAL() ফাংশন টেবিলের একটি কলামের সাথে কীভাবে ব্যবহার করবেন?