Совместное использование FIRST … SKIP
и ROWS
Нельзя использовать ROWS
вместе с FIRST
/SKIP
в одном и том же операторе SELECT
, но можно использовать разный синтаксис в разных подзапросах.
FIRST … SKIP
и ROWS
Нельзя использовать ROWS
вместе с FIRST
/SKIP
в одном и том же операторе SELECT
, но можно использовать разный синтаксис в разных подзапросах.
ROWS
в UNION
При использовании ROWS
с выражением UNION
, он будет применяться к объединённому набору данных, и должен быть помещён после последнего SELECT
.
При необходимости ограничить возвращаемые наборы данных одного или нескольких операторов SELECT
внутри UNION
, можно воспользоваться следующими вариантами:
Использовать FIRST
/SKIP
в этих операторах SELECT
. Необходимо помнить, что нельзя локально использовать выражение ORDER BY
в SELECT
внутри UNION
– только глобально, ко всему суммарному набору данных;
Преобразовать SELECT
в производные таблицы с выражениями ROWS
.