select case charindex('{',字段) when 0 then 字段
            else left(字段,charindex('{',字段)-1) end
from 表

解决方案 »

  1.   

    --写成函数
    create function f_str(@str varchar(1000))
    returns varchar(1000)
    as
    begin
    return(case charindex('{',@str) when 0 then @str
                else left(@str,charindex('{',@str)-1) end)
    end
    go--调用
    select dbo.f_str(字段) from 表
      

  2.   

    OK thank u ~~还是老大厉害~~~