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

MySQL-এ দুই কলামের তুলনা করে রেকর্ড প্রদর্শন

টেবিল তৈরি করা

mysql> create table DemoTable 
-> ( 
-> Num1 int, 
-> Num2 int 
-> ); 
Query OK, 0 rows affected (0.54 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable values(100,200); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable values(200,100); 
Query OK, 1 row affected (0.14 sec) 
mysql> insert into DemoTable values(300,400); 
Query OK, 1 row affected (0.15 sec) 
mysql> insert into DemoTable values(400,300); 
Query OK, 1 row affected (0.20 sec) 
mysql> insert into DemoTable values(500,600); 
Query OK, 1 row affected (0.17 sec) 
mysql> insert into DemoTable values(600,500); 
Query OK, 1 row affected (0.18 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+------+------+ 
| Num1 | Num2 | 
+------+------+ 
| 100  | 200  | 
| 200  | 100  | 
| 300  | 400  | 
| 400  | 300  | 
| 500  | 600  | 
| 600  | 500  | 
+------+------+ 
6 rows in set (0.00 sec)

দুই কলামের মান তুলনা করার কোয়েরি

mysql> select *from DemoTable where Num1 < Num2;

আউটপুট

+------+------+ 
| Num1 | Num2 | 
+------+------+ 
| 100  | 200  | 
| 300  | 400  | 
| 500  | 600  | 
+------+------+ 
3 rows in set (0.00 sec)
  1. MySQL-এ VARCHAR তারিখ কলামের সাথে বর্তমান তারিখ তুলনা করা

  2. MySQL-এ দুটি কলামের মধ্যে 'greatest' মান খুঁজে বের করা (কিছু রেকর্ড ইতিমধ্যে NULL থাকা সত্ত্বেও)

  3. MySQL-এ GREATEST() এবং LEAST() ব্যবহার করে দুটি কলামের জোড়ার আবার্তন গণনা

  4. MySQL-এ স্টোরড প্রসিডিউর থেকে টেবিলের সব রেকর্ড দেখানো