ORDER BY के साथ LIMIT 10 का उपयोग करके पहले 10 रिकॉर्ड प्राप्त करें।
सिंटैक्स:
SELECT * FROM yourTableName ORDER BY yourIdColumnName LIMIT 10;
एक टेबल बनाते हैं:
CREATE TABLE Clients (
Client_Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
ClientName VARCHAR(20)
);
12 रिकॉर्ड डालें।
पहले 10 चुनें:
SELECT * FROM Clients ORDER BY Client_Id LIMIT 10;
आउटपुट
+-----------+------------+ | Client_Id | ClientName | +-----------+------------+ | 1 | Larry | | 2 | Sam | | 3 | Bob | | 4 | David | | 5 | John | | 6 | James | | 7 | Robert | | 8 | Carol | | 9 | Mike | | 10 | Maxwell | +-----------+------------+
वैकल्पिक सिंटैक्स:
SELECT * FROM Clients LIMIT 0, 10;
LIMIT offset, count - offset पंक्तियाँ छोड़कर count पंक्तियाँ लौटाता है।
पेजिनेशन के लिए:
- पेज 1:
LIMIT 0, 10 - पेज 2:
LIMIT 10, 10 - पेज n:
LIMIT (n-1)*10, 10