给你个sql脚本,你看看满足不满足你的要求,你可以根据这个脚本去更改
DECLARE @text VARCHAR(MAX)
SET @text='dept1/dept1-2/dept1-2-1'
DECLARE @I INT
DECLARE @e INT
SET @i=2 --取第几级部门
WHILE @I>0
BEGIN
SET @e=CHARINDEX('/',@text)
IF @e=0 OR @I=1
BEGIN
IF @e<>0
BEGIN
SET @text=LEFT(@text,@e-1)
END
BREAK
END
select @text=substring(@text,charindex('/',@text)+1,len(@text));
SET @i=@i-1
END
SELECT @text
|