获取子字符串的SQL字符串操作

时间:2014-02-27 07:16:37

标签: sql

如何使用SQL在以下字符串中获取\后的最后一部分?

该栏目包含:

AAA \ BBB \ CCC .. \ XXX

我希望在典型的select子句中使用SQL获取XXX。

3 个答案:

答案 0 :(得分:0)

sql支持已经内置的子字符串。

select SUSBSTR(Column_name,StartingPoint, Number of Characters required) FROM TABLE WHERE CONDITION

对于mysql或其他人不确定,但上面是针对ORACLE的,我不会想象它会有太大变化。

答案 1 :(得分:0)

试试这个,

SELECT Susbstr(column_name, 
    Reverse(Substring(Reverse(columnname), 0, 
                                           Charindex('\', Reverse(columnname)))) 
       ) 
FROM   table 
WHERE  condition 

答案 2 :(得分:0)

使用Substring,因为你没有告诉你的数据库

这是MySQL中的查询(我不确定其他数据库是否相同)

SELECT SUBSTRING_INDEX(path, '\', -1) FROM yourTable