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

MySQL LIMIT ক্লজের SQL Server-এ সমতুল্য

LIMIT ক্লজ বুঝতে (SQL Server-এর জন্য) প্রথমে একটি টেবিল তৈরি করব।

টেবিল তৈরি

mysql> CREATE table limitDemo
-> (
-> id int,
-> primary key(id)
-> );
Query OK, 0 rows affected (0.58 sec)

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

mysql> INSERT into limitDemo values(1);
Query OK, 1 row affected (0.16 sec)
mysql> INSERT into limitDemo values(2);
Query OK, 1 row affected (0.12 sec)
mysql> INSERT into limitDemo values(3);
Query OK, 1 row affected (0.11 sec)
mysql> INSERT into limitDemo values(4);
Query OK, 1 row affected (0.10 sec)
mysql> INSERT into limitDemo values(5);
Query OK, 1 row affected (0.12 sec)
mysql> INSERT into limitDemo values(6);
Query OK, 1 row affected (0.13 sec)
mysql> INSERT into limitDemo values(7);
Query OK, 1 row affected (0.15 sec)
mysql> INSERT into limitDemo values(8);
Query OK, 1 row affected (0.09 sec)
mysql> INSERT into limitDemo values(9);
Query OK, 1 row affected (0.14 sec)

সকল রেকর্ড দেখুন:

mysql> SELECT * from limitDemo;

আউটপুট:

+----+
| id |
+----+
| 1  |
| 2  |
| 3  |
| 4  |
| 5  |
| 6  |
| 7  |
| 8  |
| 9  |
+----+
9 rows in set (0.00 sec)

LIMIT ক্লজ সিনট্যাক্স

SELECT column_name1......N from yourTableName limit integervalue offset integervalue;

প্রয়োগ:

mysql> SELECT id from limitDemo limit 5 offset 2;

আউটপুট:

+----+
| id |
+----+
| 3  |
| 4  |
| 5  |
| 6  |
| 7  |
+----+
5 rows in set (0.00 sec)

SQL Server-এ সমতুল্য: OFFSET ... ROWS FETCH NEXT ... ROWS ONLY (SQL Server 2012+) বা পুরনো ভার্সনে TOP এবং ROW_NUMBER() ব্যবহার করুন।

  1. Microsoft Access-এ MySQL LIMIT ক্লজ অনুকরণ করা (TOP ব্যবহার করে)

  2. SQL Server-এ PIVOT ক্লজ

  3. MS SQL Server ইনস্টলেশন নির্দেশিকা

  4. SQL Server 2019 CTP 2.0 ইনস্টলেশন গাইড (Windows Server 2016-এ)