Функцию NTILE в Oracle целесообразно использовать в ситуациях, когда нужно разделить большой набор данных на управляемые части. 3 Это может потребоваться, например, чтобы ускорить обработку, так как каждую часть можно обрабатывать параллельно. 3
NTILE разделяет упорядоченный раздел на указанное количество групп (сегментов) и присваивает номер сегмента каждой строке в разделе. 1 Сегменты рассчитываются так, чтобы каждому из них было присвоено точно такое же количество строк или максимум на 1 строку больше, чем остальным. 1
Также NTILE позволяет вычислять тертили, квартили, децили и другие общие сводные статистические данные. 1