Oracle SQL查询在点后选择3个字符

时间:2016-08-17 14:16:37

标签: sql oracle

我需要在点后提取3个字符。

输入值:ABC.1234556788 预期产出:123

请提前告知

1 个答案:

答案 0 :(得分:4)

您可以使用substrinstr的组合。

select substr(col,instr(col,'.')+1,3) 
from tablename
where instr(col,'.') > 0