Лучшая практика SQL для работы с порядком сортировки по умолчанию

Много кода SQL, который я прочитал, похоже, разработчик предполагает, что порядок сортировки по умолчанию всегда выполняется. Например, при создании списка выбора HTML они простоSELECT id, name FROM table без выдачиORDER BY пункт.

Из моего собственного опыта кажется, что dbms всегда заказывает данные, используя FIFO, если нетORDER BY пункт дан и без индекса. Тем не менее, заказ не гарантируется. Но я никогда не видел, чтобы DBM переупорядочивал данные, если в таблице нет изменений.

Вы когда-нибудь сталкивались с выбором баз данных в недетерминированном порядке, если в таблице нет изменений?

Лучше ли всегда ставить предложение ORDER BY?

Ответы на вопрос(10)

Ваш ответ на вопрос