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

MySQL-এ টেবিলের প্রথম এবং শেষ রেকর্ড বের করা

প্রথম এবং শেষ রেকর্ড বের করতে UNION এবং LIMIT ব্যবহার করুন।

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

mysql> create table DemoTable694 ( 
  EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
  EmployeeName varchar(100), 
  EmployeeSalary int 
); 
Query OK, 0 rows affected (0.58 sec)

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

mysql> insert into DemoTable694(EmployeeName,EmployeeSalary) values('Chris',457647); 
Query OK, 1 row affected (0.15 sec) 
mysql> insert into DemoTable694(EmployeeName,EmployeeSalary) values('Robert',90883); 
Query OK, 1 row affected (0.25 sec) 
mysql> insert into DemoTable694(EmployeeName,EmployeeSalary) values('David',123532); 
Query OK, 1 row affected (0.19 sec) 
mysql> insert into DemoTable694(EmployeeName,EmployeeSalary) values('Mike',989322); 
Query OK, 1 row affected (0.22 sec)

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

mysql> select *from DemoTable694;

আউটপুট

+------------+--------------+----------------+ 
| EmployeeId | EmployeeName | EmployeeSalary | 
+------------+--------------+----------------+ 
| 1          | Chris        | 457647         | 
| 2          | Robert       | 90883          | 
| 3          | David        | 123532         | 
| 4          | Mike         | 989322         | 
+------------+--------------+----------------+ 
4 rows in set (0.00 sec)

প্রথম এবং শেষ রেকর্ড বের করার কোয়েরি

mysql> (select *from DemoTable694 order by EmployeeId ASC LIMIT 1) UNION (select *from DemoTable694 order by EmployeeId DESC LIMIT 1);

আউটপুট

+------------+--------------+----------------+ 
| EmployeeId | EmployeeName | EmployeeSalary | 
+------------+--------------+----------------+ 
| 1          | Chris        | 457647         | 
| 4          | Mike         | 989322         | 
+------------+--------------+----------------+ 
2 rows in set (0.00 sec)
  1. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  2. MySQL-এ LIMIT এবং OFFSET দিয়ে শীর্ষ ৩ স্যালারি বের করা

  3. MySQL-এ একটি কলাম থেকে প্রথম এবং শেষ তারিখ তুলনা করার পদ্ধতি

  4. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기