特定の番号から始めて、テーブル内のすべての番号を取得しようとしています。しかし、私のシステムは数字を間違って保存することがあり、実際の数字の前に 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)