কম্পিউটার

কিভাবে একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল থেকে সারি গণনা করবেন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1( নাম varchar(40)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.81 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1 মানগুলিতে
mysql> সন্নিবেশ করুন DemoTable1 মানগুলিতে ('মাইক'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| নাম |+---------+| ক্রিস || রবার্ট || মাইক |+---------+3 সারি সেটে (0.00 সেকেন্ড)

দ্বিতীয় টেবিল −

তৈরি করার প্রশ্নটি নিচে দেওয়া হল
mysql> টেবিল তৈরি করুন DemoTable2(স্কোর int);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.16 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2 মানগুলিতে ঢোকান 75); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+| স্কোর |+------+| 86 || 98 || 75 |+------+3 সারি সেটে (0.00 সেকেন্ড)

একটি ক্যোয়ারীতে দুটি টেবিল থেকে সারি গণনা করার ক্যোয়ারী হল −

mysql> নির্বাচন করুন (DemoTable1 থেকে গণনা (*) নির্বাচন করুন) AS FirstTableCount, (Comment(*) DemoTable2 থেকে নির্বাচন করুন) দ্বৈত থেকে দ্বিতীয় টেবিল কাউন্ট;

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

তৈরি করবে <প্রে>+-----------------+------------------+| ফার্স্টটেবল কাউন্ট | সেকেন্ডটেবল কাউন্ট |+-----------------+-----------------+| 3 | 3 |+-----------------+-----------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. আমি কিভাবে একটি একক প্রশ্ন থেকে একাধিক MySQL টেবিলের আউটপুট পেতে পারি?

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. MySQL এ একাধিক টেবিল থেকে (*) সারি গণনা করবেন?

  4. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন