2

我将如何获得最后一个“/”之后的最后一个部分?

/{ct6yr356-051t-55e2-b89r-546454ab922}/location/Missouri/costcenter/TXX1/Queue.rdl 上的销售订单

队列中的销售订单 <-- 我要提取的部分。最后总是有六个'/'和.rdl。

语言是 T-SQL。

4

1 回答 1

0

得到了我需要的东西。

; 使用 R 作为 ( SELECT '/{ct6yr356-051t-55e2-b89r-546454ab922}/location/Missouri/costcenter/TXX1/Queue.rdl 上的销售订单' 作为 VARIABLE ) SELECT SUBSTRING(VARIABLE, START, CHARINDEX('.rdl ', SUBSTRING(VARIABLE, START, LEN(VARIABLE)))-1 ) FROM (SELECT CHARINDEX('/', R.VARIABLE, CHARINDEX('/', R.VARIABLE, CHARINDEX('/', R.VARIABLE, CHARINDEX('/', R.VARIABLE, CHARINDEX('/', R.VARIABLE) +1) +1) +1) +1) + 1 作为开始,R.* FROM R) R

于 2013-11-08T13:53:45.127 回答