কম্পিউটার

MySQL - সমস্ত রেকর্ড নির্বাচন করুন যদি এটি নির্দিষ্ট নম্বর ধারণ করে?


নির্দিষ্ট নম্বর সহ সমস্ত রেকর্ড নির্বাচন করতে, MySQL এ FIND_IN_SET() ব্যবহার করুন৷

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

উদাহরণ

mysql> টেবিল ডেমো73 তৈরি করুন -> ( -> interest_id varchar(100), -> interest_name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (1.48

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

উদাহরণ

mysql> demo73 মানগুলিতে সন্নিবেশ করুন("100,101,103,105","SSC");কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34mysql> demo73 মানগুলিতে সন্নিবেশ করুন("105,103,1005,1003,104");,"Queryputer ঠিক আছে, 1 সারি প্রভাবিত (0.10mysql> demo73 মানগুলিতে ঢোকান("110,105,104,111","নভেল"); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন

উদাহরণ

mysql> demo73 থেকে *নির্বাচন করুন;

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

তৈরি করবে

আউটপুট

+------------+---------------+| interest_id | আগ্রহ_নাম |+------------+---------------+| 100,101,103,105 | এসএসসি || 105,103,1005,1003,104 | কম্পিউটার || 110,105,104,111 | উপন্যাস |+------------+--------------- সেটে 3 সারি (0.00 

যদি নির্দিষ্ট সংখ্যা −

থাকে তবে সমস্ত রেকর্ড নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী

উদাহরণ

mysql> demo73 থেকে *নির্বাচন করুন যেখানে find_in_set("103",interest_id)> 0;

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

তৈরি করবে

আউটপুট

+------------+---------------+| interest_id | আগ্রহ_নাম |+------------+---------------+| 100,101,103,105 | এসএসসি || 105,103,1005,1003,104 | কম্পিউটার |+------------+---------------+2 সারি সেটে (0.00 সেকেন্ড )

  1. নির্দিষ্ট মাস এবং বছরের সাথে রেকর্ড ফেরত দিতে MySQL SELECT কোয়েরি

  2. মাইএসকিউএল-এ দুটি নির্দিষ্ট কলাম রয়েছে এমন সমস্ত টেবিল কীভাবে খুঁজে পাবেন?

  3. MySQL RegExp শুধুমাত্র একটি নির্দিষ্ট সংখ্যক শব্দ দিয়ে রেকর্ড আনতে

  4. MySQL-এ নির্দিষ্ট নম্বর থাকলে সব রেকর্ড নির্বাচন করুন?