কম্পিউটার টিউটোরিয়াল

একক MySQL কোয়েরিতে দুটি টেবিল থেকে রো কাউন্ট করার পদ্ধতি

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable1 (    Name varchar(40) ); Query OK, 0 rows affected (0.81 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.48 sec)
mysql> insert into DemoTable1 values('Robert'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable1 values('Mike'); Query OK, 1 row affected (0.10 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable1;

এটি নিচের আউটপুট দেবে:

+--------+ | Name   | +--------+ | Chris  | | Robert | | Mike   | +--------+ 3 rows in set (0.00 sec)

দ্বিতীয় টেবিল তৈরির কোয়েরি নিচে দেওয়া হলো:

mysql> create table DemoTable2 (    Score int ); Query OK, 0 rows affected (1.16 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable2 values(86); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable2 values(98); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable2 values(75); Query OK, 1 row affected (0.14 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable2;

এটি নিচের আউটপুট দেবে:

+-------+ | Score | +-------+ | 86    | | 98    | | 75    | +-------+ 3 rows in set (0.00 sec)

একক কোয়েরিতে দুটি টেবিল থেকে রো কাউন্ট করার কোয়েরি নিচে দেওয়া হলো:

mysql> select    (select count(*) from DemoTable1) AS FirstTableCount,    (select count(*) from DemoTable2) AS SecondTableCount    from dual;

এটি নিচের আউটপুট দেবে:

+-----------------+------------------+ | FirstTableCount | SecondTableCount | +-----------------+------------------+ | 3               | 3                | +-----------------+------------------+ 1 row in set (0.00 sec)
  1. একক কোয়েরিতে একাধিক MySQL টেবিলের আউটপুট পাওয়া

  2. MySQL-এ শেষ ১০টি সারি কীভাবে বের করবেন?

  3. MySQL-এ একাধিক টেবিল থেকে COUNT(*) একসাথে বের করা (DUAL টেবিল ব্যবহার করে)

  4. MySQL-এ UNION ALL এবং INSERT INTO SELECT ব্যবহার করে একক কোয়েরিতে দুটি টেবিলে ডেটা ইনসার্ট করুন