Using MS SQL TOP

The TOP function in MS Sql is used to retrieve the top desired number of rows from a written SELECT query. That's why TOP is often used in conjunction with the ORDER BY function to sort rows.

Let's examine the example below..

Let's have 2 columns named NAME and PRICE in our table named PRODUCTS. In this table where there are 7 records, we want to bring the first 3 products in order of names.

NAME PRICE
Fruit Juice 5
Cake 10
Beer 12
Soda 8
Water 6
Salt 15
Sugar 16

For this, let's write a query using the TOP function.

SELECT TOP(3) * FROM PRODUCTS ORDER BY NAME

Below is the result of our query.

NAME PRICE
Beer 12
Cake 10
Fruit Juice 5

We sorted by ORDER BY according to the NAME column and brought the first 3 records from this order.



You May Interest

How to Show Line Numbers in MS SQL Server ?

What are the Various Limitations of the Views in SQL Server ?

List of Table Columns Used in Any View in MS SQL

MS SQL Get Current Time GETDATE()

What is the Maximum Number of Columns a Table in SQL Server ?