我试图从某个数字开始获取我表中的所有数字。但有时我的系统保存数字错误,并将 1234 放在实数前面。因此,如果数字看起来像这样:65451,有时系统会使其看起来像这样:123465451
我试图删除前 4 个字符,然后只使用剩菜。
Select *
from Table_name
WHERE Number = (CASE
WHEN SUBSTR (Number, 0, 4) = '1234' THEN SUBSTR (Number, 5)
ELSE
TO_CHAR (Number)
END)