如何在没有CASE和Decode函数的情况下将任何字符串转换为SQL中的数字。 例如。三到三 四到四 五到五 六至六 范围未确定..可以变化为N。
答案 0 :(得分:1)
好吧,我不确定这是否是你需要的,但是如何定义一个表,比如说digits
,就像这样:
digit: text | value: int
------------+-----------
one | 1
two | 2
three | 3
etc.
然后使用查询,例如,像这样:
SELECT value FROM digits WHERE digit = 'FIVE'
当然,这很奇怪(至少可以说),但是避免使用CASE
。