কম্পিউটার

ক্রমবর্ধমান অনুসন্ধান বাস্তবায়ন এবং MySQL এ একটি নির্দিষ্ট সংখ্যা সহ মান প্রদর্শন?


এর জন্য, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable (Number varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

উদাহরণ

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('678590'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.46 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('908765432'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('33822732 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('09028215'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.51 সেকেন্ড)

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

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

আউটপুট

<প্রে>+---------------+| সংখ্যা |+---------------+| 235678 || 1634990 || 678590 || 908765432 || 222343388773 || 09028215 |+------------+6 সারি সেটে (0.00 সেকেন্ড)

MySQL −

-এ একটি নির্দিষ্ট সংখ্যার সাথে মান পেতে ক্যোয়ারীটি নিচে দেওয়া হল
mysql> DemoTable থেকে নম্বর নির্বাচন করুন যেখানে Number LIKE '%5%' LENGTH(SUBSTRING_INDEX(Number, '5', 1)) দ্বারা অর্ডার করুন;

আউটপুট

<প্রে>+------------+| সংখ্যা |+------------+| 235678 || 678590 || 908765432 || 09028215 |+----------+4 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  2. কিভাবে MySQL REGEXP ক্লজে বন্ধনী এড়িয়ে যাবেন এবং বন্ধনী সহ শুধুমাত্র নির্দিষ্ট মান প্রদর্শন করবেন?

  3. একটি নির্দিষ্ট কলামের মান ঠিক করুন এবং MySQL-এ বাকি সারিগুলির জন্য র্যান্ডম মান প্রদর্শন করুন

  4. শুধুমাত্র MySQL এর সাথে IN ক্লজের ভিতরে নির্দিষ্ট মান প্রদর্শন করবেন?