SQL in Hindi SELECT TOP Command




SELECT TOP Clause का उपयोग Table से Top X Numbers और N Percent Row को Return करने के लिए किया जाता है.

यह केवल MSSQL Server और MS Access database को Select करके SELECT TOP clause को support करता है.

Records की Limited number को प्राप्त करने के लिए Oracle Database मे MySQL Database और ROWNUM मे LIMIT Clause का उपयोग किया जाता है.

इसमे आप TOP Keyword के बाद Number of Rows और Percentage of Rows को Specify कर सकते है.

Syntax

SELECT TOP number|percent column_name(s)
FROM table_name
WHERE [condition];

SELECT TOP Clause

Database Table Employee

आइए एक उदाहरण देखें जो दिखाता है कि SELECT TOP Clause का उपयोग कैसे करते है.

Employee ID Name Age Salary
201Lucas526000
202Noah368000
203Mason358000
204Liam229000
205Logan4410000
206Ethan3618000
207Oliver3728000
208Elijah3838000
209Aiden4948000
210James3158000
211Benjamin4868000
212Sebastian4578000

MSSQL Server और MS Access Statement जो कि Employee Table से Top 3 Records को प्राप्त करेगा.

इसमें User Rows के Number और Rows % को Specify कर सकते है.

SELECT TOP 3 * FROM Employee;

or

SELECT TOP 52 PERCENT * FROM Employee;

अगर कोई MySQL का उपयोग कर रहा है, तो यहां उसके लिये एक समान उदाहरण है.

SELECT * FROM Employee
LIMIT 3;

अगर कोई ORACLE का उपयोग कर रहा है, तो यहां उसके लिये एक समान उदाहरण है.

SELECT * FROM Employee
WHERE ROWNUM <= 3;

TOP CLAUSE Output

ये Three Commands को Related Database में निम्नलिखित Results दे देंगे.

Employee ID Name Age Salary
201Lucas526000
202Noah368000
203Mason358000