出现了一种情况,我需要在SQL语句的上下文中执行基本36到10的转换.Oracle 9或Oracle 10中似乎没有内置任何东西来解决这类问题.我的Google-Fu和AskTom建议创建一个pl/sql函数来处理这个任务.在这一点上,这不是我的选择. 我正在寻找有关可能有助于我解决此问题的方法的建议.
把它变成视觉形式......
WITH
Base36Values AS
(
SELECT '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' myBase36 FROM DUAL
),
TestValues AS
(
SELECT '01Z' BASE36_VALUE,
71 BASE10_VALUE FROM DUAL
)
SELECT *
FROM Base36Values,
TestValues
Run Code Online (Sandbox Code Playgroud)
我正在寻找根据输入01Z计算值71的东西. 编辑 - 即向后......给定01Z将其翻译为71.
作为贿赂,每个有用的答案获得免费的投票.
谢谢
邪恶.