কম্পিউটার

আমি কিভাবে IN() সহ একটি MySQL সাবকোয়েরিতে একাধিক ফলাফল ফেরত দেব?


MySQL-এ, আপনি সহজেই একাধিক ফলাফল ফেরত দিতে পারেন, কিন্তু IN() ব্যবহার করে সাবকোয়েরি দিয়েও এটি অর্জন করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1317-> (-> Id int NULL AUTO_INCREMENT PRIMARY KEY,-> Name varchar(20)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)

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

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

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

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

আউটপুট

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

একটি MySQL সাবকোয়ারি -

-এ একাধিক ফলাফল ফেরত দেওয়ার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> DemoTable1317 থেকে নাম নির্বাচন করুন-> যেখানে Id IN ( DemoTable1317 থেকে আইডি নির্বাচন করুন);

আউটপুট

<প্রে>+---------------+| নাম |+---------------+| ক্রিস ব্রাউন || জন ডো || অ্যাডাম স্মিথ || জন স্মিথ || ডেভিড মিলার || ক্যারল টেলর |+------------+6 সারি সেটে (0.00 সেকেন্ড)
  1. একাধিক কলাম সহ MySQL একাধিক COUNT?

  2. AND &OR অপারেটরের সাথে একাধিক সারি রেকর্ড ফেরত দিতে MySQL ক্যোয়ারী

  3. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?

  4. কিভাবে MySQL ফলাফল একত্রীকরণ?