Понедельник, 29 Мая 2006 г. 12:37
+ в цитатник
В колонках: DJ Tiesto - Global DJ Broadcast (Party931)
в оракле при использовании rownum совместно с order by есть неприятное
при выборке дбенжин сначала присваивает значение rownum а потом уже сортирует по заданному параметру
соответственно при сортировке по параметру, отличному от rownum (например по текстовому значению) страницы выборки выводятся некорректно
приходится использовать не двух уровневый запрос а трехуровневый
например
select * from
(
select rownum NNN, a.* from
(
SELECT *
FROM table
ORDER BY table.field
) a
) where NNN between 10 and 40
вместо
select * from
(
SELECT *
FROM table
ORDER BY table.field
) where NNN between 10 and 40
свинство:(
TLС v.0.6.5
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-