Select number of records from a table using TOP function in Teradata
Contents
Some time we wants to fetch sample rows from the table. If we use SELECT * in the query,it will bring all the rows from the table.
TOP n operator in Teradata:
Instead of fetching all rows from the table,we can use TOP n operator in the SELECT query and It will produce random ‘N’ rows from the table.
TOP n operator syntax:
SELECT TOP N * FROM Database_Name.Table_Name;
N= Number of rows needed.
Example for TOP n operator:
Table Name: Customer (Total number of records = 7)

SELECT TOP 3 * FROM BANKING_DB.CUSTOMER;
Since TOP 3 is mentioned in the SELECT query, It will return only 3 records from the customer table.
Output:

Similarly we can get the required number of sample records by using TOP n operator in Teradata.
Select top 10 or top 100 rows in Teradata
-- Teradata select top 10 records
SELECT TOP 10 * FROM <DbName>.<TableName>;
-- Teradata select top 100 records
SELECT TOP 100 * FROM <DbName>.<TableName>;
Recommended Articles