Oracle проблемы с ORDER BY

  • Автор темы rec2002
  • Дата начала

rec2002

Guest
Oracle проблемы с ORDER BY

Здраствуйте!

Делаю сортировку по полю под Oracle и PostgreSQL одникавых даных , проблема в том что поля з значениями пусто и NULL для PostgreSQL бросает в начало страницы по DESC а для Oracle в конец. Для вычитки даных использую AdoDB.

Есть ли это проблема настройки Oracle, и как с этим быть?

Oracle 9.2.0.1 (client Oracle9i)
PostgreSQL 7.4.3

Спасибо.
 

tony2001

TeaM PHPClub
насколько мне известно, стандарт такие случаи не оговаривает, поэтому каждый делает так, как ему нравится.
и именно поэтому использование NULL не очень одобряется.
 

use

Guest
Автор оригинала: tony2001
насколько мне известно, стандарт такие случаи не оговаривает, поэтому каждый делает так, как ему нравится.
и именно поэтому использование NULL не очень одобряется.
А вот и нет.
Это выдержка из докементации в форме Бекуса/Наура (если не ошибаюсь):
ORDER [SIBLINGS] BY
{ expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ]
[, { expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ]]...

думаю понятна конструкция ---> [ NULLS FIRST | NULLS LAST ]

Oracle хорошая СУБД.
 

rec2002

Guest
Автор оригинала: use
А вот и нет.
Это выдержка из докементации в форме Бекуса/Наура (если не ошибаюсь):
ORDER [SIBLINGS] BY
{ expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ]
[, { expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ]]...

думаю понятна конструкция ---> [ NULLS FIRST | NULLS LAST ]

Oracle хорошая СУБД.
Большое СПАСИБО ДРУГ - выручил !!!!:) :) :)
 
Сверху