需要一条更新语句。字段名为 p_print内容为:Christian Louboutin Black sheepskin 160mm high shoes.jpg|Christian Louboutin Black sheepskin 160mm high shoes_01.jpg|Christian Louboutin Black sheepskin 160mm high shoes_02.jpg|Christian Louboutin Black sheepskin 160mm high s想要截取到最后一个".jpg" 然后更新p_print 字段。能力有限,百度也百不出来,真心求助啊。
多谢!!SQL

解决方案 »

  1.   

    DECLARE @a NVARCHAR(max)
    SET @a='Christian Louboutin Black sheepskin 160mm high shoes.jpg|Christian Louboutin Black sheepskin 160mm high shoes_01.jpg|Christian Louboutin Black sheepskin 160mm high shoes_02.jpg|Christian Louboutin Black sheepskin 160mm high s'
    SELECT REVERSE(SUBSTRING(REVERSE(@a),PATINDEX('%|%',REVERSE(@a))+1,LEN(@a)))/*
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Christian Louboutin Black sheepskin 160mm high shoes.jpg|Christian Louboutin Black sheepskin 160mm high shoes_01.jpg|Christian Louboutin Black sheepskin 160mm high shoes_02.jpg*/