Мне нужно преобразовать число в другое значение в зависимости от диапазона:
то есть:
7 = "A"
106 = "I"
У меня есть такой диапазон:
from to return-val
1 17 A
17 35 B
35 38 C
38 56 D
56 72 E
72 88 F
88 98 G
98 104 H
104 115 I
115 120 J
120 123 K
123 129 L
129 infinity M
Значения являются фиксированными и не изменяются.
Я думал, что потребуется таблица поиска, но есть ли способ сделать это с помощью функции аналитической функции внутри oracle?