我在 Oracle SQL 中有如下表:
col1
--------
ABC|1234
ABC|55674
ABC|11
所以我在col1:
- 總是“ABC|” 在每個值的開頭
- “ABC|”之后的值長度不同
我需要如下結果,所以我需要洗掉“ABC|” 從每個值的開頭
col1
---------------
1234
55674
11
我怎樣才能在 Oracle SQL 中做到這一點?
uj5u.com熱心網友回復:
一個簡單的子字串操作在這里可能是最簡單的:
SELECT col1, SUBSTR(col1, 5) AS col1_out
FROM yourTable;
您也可以進行替換:
SELECT col1, REPLACE(col1, 'ABC|', '') AS col1_out
FROM yourTable;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/448723.html
上一篇:批量放入表物件
下一篇:<>''和<>''不起作用的情況
