Необходимо обеспечить уникальность, поэтому обычно требуется выполнить хотя бы частичную сортировку.Теоретически, если он может гарантировать уникальность с помощью другого механизма (например, выбор из указанных разделов, где ключ раздела не гарантирует перекрытия), он может этого не делать, но я пока не видел такого примера.не нужно производить сортированный вывод, поскольку он может использовать сортировку по хешу.То есть он помещает все слова «А» в одно ведро, все слова «В» в следующем и так далее.Содержимое отдельных сегментов будет отсортировано, но запрос может вернуть результаты сегмента «B» до сегмента «A».
Между 9i и 10g Oracle изменил GROUP BY так, что он часто делалHASH SORT.В результате многие люди, считавшие само собой разумеющимся, что GROUP BY подразумевает отсортированный результат, были пойманы.