Предложение SELECT TOP используется для указания количества возвращаемых записей. Оно полезно для больших таблиц с тысячами записей. Возвращение большого количества записей может повлиять на производительность.
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
Примеры SQL TOP, LIMIT и ROWNUM
Следующий оператор SQL выбирает первые три записи из таблицы «users»:
Пример:
SELECT TOP 3 * FROM users;
Следующий оператор SQL показывает эквивалентный пример, используя предложение LIMIT:
Пример:
SELECT * FROM users
LIMIT 3;
Следующий оператор SQL показывает эквивалентный пример с использованием ROWNUM:
Пример:
SELECT * FROM users
WHERE ROWNUM <= 3;
Пример SQL TOP PERCENT
Следующий оператор SQL выбирает первые 25% записей из таблицы «users»:
Пример:
SELECT TOP 25 PERCENT * FROM users;
Следующий оператор SQL выбирает первые 5 записи из таблицы «users», где баланс «balance» равен 1000:
Пример:
SELECT TOP 5 * FROM users
WHERE balance = 1000;
Следующий оператор SQL показывает эквивалентный пример, используя предложение LIMIT:
Пример:
SELECT * FROM users
WHERE balance = 1000
LIMIT 5;
Следующий оператор SQL показывает эквивалентный пример с использованием ROWNUM:
Пример:
SELECT * FROM users
WHERE balance = 1000 AND ROWNUM <= 5;
0 комментариев