কম্পিউটার

MySQL এর সাথে SELECT এ ওয়াইল্ডকার্ড যুক্ত করবেন?


যুক্ত করার জন্য, concat() ধারণাটি ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

yourTableName থেকে *নির্বাচন করুন যেখানে yourColumnName like concat('%',yourValue,'%');

আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল ডেমো 48 তৈরি করুন-> (−> id int null auto_increment প্রাথমিক কী,−> name varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.70 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> demo48(নাম) মান ('জন স্মিথ'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> demo48(নাম) মানগুলিতে সন্নিবেশ করুন ('জন ডো'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> demo48(নাম) মান ('অ্যাডাম স্মিথ') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) mysql> ডেমো48 (নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড মিলার'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> demo48(নাম) মান ('ক্রিস ব্রাউন') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> ডেমো48 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+----+---------------+| আইডি | নাম |+----+---------------+| 1 | জন স্মিথ || 2 | জন ডো || 3 | অ্যাডাম স্মিথ || 4 | ডেভিড মিলার || 5 | ক্রিস ব্রাউন |+----+------------+5 সারি সেটে (0.00 সেকেন্ড)

নির্বাচিত বিবৃতি −

-এ ওয়াইল্ডকার্ড যুক্ত করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> demo48 থেকে *নির্বাচন করুন যেখানে concat('%','Smith','%');

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+------------+| আইডি | নাম |+---+------------+| 1 | জন স্মিথ || 3 | অ্যাডাম স্মিথ |+----+------------+2 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL এ সেট অর্ডার সহ নির্বাচন করুন

  2. MySQL এর সাথে একটি ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল নির্বাচন করুন

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. নির্বাচন করুন এবং MySQL-এ গ্রুপিংয়ের সাথে যোগ করুন?