如何获取字符串的一部分到一个字符?

时间:2015-05-08 09:10:41

标签: oracle10g

我想从表格中获取员工的姓名,直到角色' '但不能像substr和ltrim那样按预期工作。下面给出了一些例子:     

    ABINERI:REBECCA C
    CARRINGTON:JAMES M
    

但是我想按照下面给出的方式:     

    REBECCA C ABINERI
    JAMES M CARRINGTON
    

我刚刚在Toad for Oracle中使用了以下查询:

<pre>
<b>select name from employees</b>
</pre>

1 个答案:

答案 0 :(得分:0)

请尝试以下查询:

select SUBSTR(name,(INSTR(name,':')+1)) || ' ' || SUBSTR(name,1,(INSTR(name,':'))-1) from employees;

希望以上查询能解决您的问题。