Предположим, имеется таблица со столбцами: Id (первичный ключ), Mytime, MynameOracle Database: порядок результата запроса
и вы выполнить запрос:
select * from mytable order by myTime
Но есть несколько записи с таким же значением в myTime. Какой порядок используется для организации результатов? Я пробовал этот пример на нескольких машинах, и результаты разные. Результаты с одинаковым значением myTime упорядочиваются по-разному в зависимости от машины (хотя обе машины используют одну и ту же версию Oracle DDBB 10g).
Спасибо.
Заказ непредсказуем, как вы заметили. – Mat
Оракул делает то, что вы просите: заказ by mytime. поэтому, если два значения имеют одно и то же время, вы не можете догадаться, какой из них будет отсортирован раньше или нет. Если вы хотите иметь вид, который лучше подходит вам, вам нужно что-то изменить. –
Да, я также заказал его в столбце myName. –