在SQL語句中,使用SELECT TOP子句可以限制查詢結(jié)果返回的記錄數(shù)。
語法:
SELECT TOP 行數(shù)|百分比 列名
FROM 表名
WHERE 條件;
其中,行數(shù)表示要返回的記錄數(shù),百分比表示要返回的記錄數(shù)與總記錄數(shù)的百分比??梢允褂谜麛?shù)值或者使用百分比。
示例:
SELECT TOP 5 列名
FROM 表名;
SELECT TOP 50 PERCENT 列名
FROM 表名;
SELECT TOP 5 列名
FROM 表名
ORDER BY 列名;
注意事項(xiàng):
如果使用ORDER BY子句,結(jié)果將按照指定的列進(jìn)行排序后再返回指定的記錄數(shù)。
如果多個(gè)記錄具有相同的排序值,將返回這些記錄。
在不同的數(shù)據(jù)庫中,可能會(huì)有不同的實(shí)現(xiàn)方式和語法。