Oracle
 sql >> база данни >  >> RDS >> Oracle

Различно подреждане по подразбиране между ORACLE и PostgreSQL

Няма такова нещо като "подреждане по подразбиране" - нито в Oracle, нито в Postgres (или в която и да е друга релационна база данни). Таблиците в релационна база данни представляват неподредени набори.

Сортирате в колона, която съдържа една и съща стойност и за двата (всички) реда. Това по същество е същото като изобщо да не сортирате, защото не сте дефинирали никакви критерии за сортиране, за да прекъснете тези връзки. Без допълнителна колона за сортиране базата данни е свободна да връща редовете със същата стойност за сортиране във всеки ред, който желае.

Ако искате редовете да са сортирани по колона x трябва да включите тази колона в order by

select X,Y 
FROM table_name 
order by x,y;

или може би искате order by y,x - не става ясно от въпроса ви (и трудно четливите екранни снимки)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се изтеглят резултатите чрез подаване на вход като xml път в oracle

  2. Променете таблицата, за да промените стойността по подразбиране на колоната

  3. Как да преименувате колона на таблица в Oracle 10g

  4. Колона нееднозначно дефинирана

  5. MyBatis Insert List стойности