Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как ограниничить число выбранных записей?

793
11 января 2002 года
SergKub
1 / / 20.01.2000
Ситуация примерно такая. Я пишу некоторое расширение(библиотечку функций) для некого PHP для доступа к данным хранящимся в некой SAP DB. В SAP DB уже существует ODBC совместимый API. В PHP в принципе есть и простейший набор функций для доступа к ODBC. НО: функций явно не достаточно. Например нет функции выбора n первых записей из всех удовлетворяющих некому условию. Так же нужно иметь функцию выбора n следующих записей(или n записей начиная с K-той).
Как клепать такие функции-расширения для PHP c помощью той же SQLExecDirect или SQLExecute в общем то понятно.НО вся беда в том что этот SAP DB не очень документирован(Ну в смысле его SQL диалект). Там якобы есть опция позволяющая выбрать один из четырех диалектов: SQLMode = INTERNAL | (Default) DB2 | ANSI | ORACLE. К сожалению мои попытки подсунуть ему что либо типа:
SELECT * FROM MyPB LIMIT 1,4 (как в MySQL ) или
SELECT * FROM MyPB LIMIT ТО 4 ROWS (как в Oracl) или
SELECT TOP 4 * FROM MyPB (как в MS SQLServer)
не были успешными (они были обруганы всеми диалектами).

Так вот:

ВОПРОС 1 КАКИЕ ЕЩЕ синтаксические конструкции бавают в SQL?
ВОПРОС 2 КАК ЭТО МОЖНО ОБОЙТИ средствами SQL?
ВОПРОС 3 КАКИЕ ЕЩЕ ЕСТЬ ИДЕИ?
Аноним
ВОПРОС 1 КАКИЕ ЕЩЕ синтаксические конструкции бавают в SQL?

ВОПРОС 2 КАК ЭТО МОЖНО ОБОЙТИ средствами SQL?
ВОПРОС 3 КАКИЕ ЕЩЕ ЕСТЬ ИДЕИ?
Иногда применяются конструкции с вычитанием результатов одного запроса из другого.
Только поддерживает ли их mySQL?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог