দুটি টেবিল থেকে সর্বোচ্চ এবং সর্বনিম্ন খুঁজে পেতে, MAX() এবং MIN() ব্যবহার করুন। যেহেতু ফলাফল দুটি টেবিল থেকে প্রদর্শিত হবে, তাই আপনাকে UNION ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1 ( UniqueId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score1 int ); Query OK, 0 rows affected (0.76 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable1(Score1) values(56); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1(Score1) values(76); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1(Score1) values(65); Query OK, 1 row affected (0.09 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select *from DemoTable1;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------+--------+ | UniqueId | Score1 | +----------+--------+ | 1 | 56 | | 2 | 76 | | 3 | 65 | +----------+--------+ 3 rows in set (0.00 sec)
দ্বিতীয় টেবিল −
তৈরি করার প্রশ্নটি নিচে দেওয়া হলmysql> create table DemoTable2 ( UniqueId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score2 int ); Query OK, 0 rows affected (0.93 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable2(Score2) values(67); Query OK, 1 row affected (0.68 sec) mysql> insert into DemoTable2(Score2) values(94); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2(Score2) values(98); Query OK, 1 row affected (0.08 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select *from DemoTable2;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------+--------+ | UniqueId | Score2 | +----------+--------+ | 1 | 67 | | 2 | 94 | | 3 | 98 | +----------+--------+ 3 rows in set (0.00 sec)
−
2টি টেবিলের মধ্যে সর্বোচ্চ এবং সর্বনিম্ন খুঁজে বের করার জন্য নিচের প্রশ্নটি দেওয়া হলmysql> select max(commonValue) AS Highest_Value,min(commonValue) AS Lowest_Value from ( select Score1 as commonValue from DemoTable1 union select Score2 as commonValue from DemoTable2 ) tbl;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+--------------+ | Highest_Value | Lowest_Value | +---------------+--------------+ | 98 | 56 | +---------------+--------------+ 1 row in set (0.04 sec)