Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / как взять первую строку из селекта? / 6 сообщений из 6, страница 1 из 1
26.11.2009, 17:34
    #36334223
illya_78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
Допестим есть запрос: Select * from table order by date
если нам надо взять первую строку с этого запроса то на TSQL это выглядело бы так:
Select TOP 1 * from table order by date
а как это будет для PLSQL Выглядеть знает ли кто - нибудь?
...
Рейтинг: 0 / 0
26.11.2009, 18:09
    #36334300
illya_78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
нашел : rownum=1
теперь вот надо узнать скок всего строк в селекте ...
...
Рейтинг: 0 / 0
26.11.2009, 19:26
    #36334416
Всегда!!!!!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
Первая запись:
select * from (select * from table order by date) where rownum =1

Всего записей:
Select count(*) from table
...
Рейтинг: 0 / 0
27.11.2009, 09:47
    #36334898
illya_78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
не count не подходит. я бы хотел взять последнюю запись, как брал первую,но не применяя сортировку, что-то типа этого, ток с конца :-)
Select field1 from table where rownum=1
...
Рейтинг: 0 / 0
27.11.2009, 12:35
    #36335448
Всегда!!!!!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
Если без сортировки, то нет и понятия первая и последняя запись.
Бери любую :-)

А в чем задача-то состоит, как это с Oracle Forms соотносится?
...
Рейтинг: 0 / 0
02.12.2009, 05:23
    #36342342
Hazard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как взять первую строку из селекта?
select ... bulk collect......;

resultset (1) - будет 1 строка
resultset (resultset(count)) - будет последняя строка

для формсов видимо нужно будет обернуть в какой то промежуточный слой.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / как взять первую строку из селекта? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]