在一个表里面有一列,要根据一个标志字符,分成前后两列,但不知道用那个函数定位这个标志字符。
谢谢!

解决方案 »

  1.   

    declare @str varchar(200)
    set @str='abcd|efg'
    select left(@str,charindex('|',@str)-1),right(@str,len(@str)-charindex('|',@str))                                                                                                                                                                                                         
    -----------
    abcd   efg(1 行受影响)