В Oracle, только с использованием ORDER BY не сортирует номера версий. Поле Version_Number указано как VARCHAR, и я не могу его изменить. Для примера: следующие версии: 1.20
1.9
1.18
1.13
1.5
1.1
Как отсортировать список версий в Ruby? Я видел материал о естественном роде, но это шаг за его пределами. Input это куча строк, как это: input = ['10.0.0b12', '10.0.0b3', '10.0.0a2', '9.0.10', '9.0.3