То, что я представляет собой сочетание цифр и колеблется в колонке, как такPostgreSql - Заказав сочетание числовых строк и диапазонов номеров
Range
---------
1
3-4
4
5-10
8-9
12-20
2
7
9
11-14
6
10
То, что я хочу это их можно заказать в следующим образом
Range
---------
1
2
3-4
4
5-10
6
7
8-9
9
10
11-14
12-20
не будет работать - простой ORDER BY "Range"
производит следующее (как и ожидалось)
Range
---------
1
10
11-14
12-20
2
3-4
4
5-10
6
7
8-9
9
Есть ли «простой» способ заставить меня упорядочить значения (диапазоны и числа), как я их хочу?
Указав это позже, но что, если у меня есть другие строковые значения в столбце, такие как 'Test String' и т. Д., Тогда это не сработает, не так ли? –
Нет, это не сработает. Я обновил ответ, чтобы сказать, что – dotnetom
Хорошо, но как насчет того, если я хочу, чтобы он работал и для этого случая :) –