表a 的 字段 姓名 值如下:王小蓉<br>汤浩如<br>罗娅<br>张雅新我想把 姓名字的值 更新为  姓名字段的第一个"<br>"左右的姓名,是不是要用函数啊?

解决方案 »

  1.   

    第一个"<br>"左右?還是第一个"<br>"左邊?
      

  2.   

    我想把 姓名字的值 更新为  姓名字段的第一个"<br>"左边的姓名,是不是要用函数啊?
      

  3.   

    不好意思,应该把   姓名字段的第一个"<br>"左右的姓名 中的  左右更改为 左边  ,给前辈添麻烦了
      

  4.   

    --測試環境
    declare @t table(姓名 varchar(1000))insert @t values('王小蓉<br>汤浩如<br>罗娅<br>张雅新')--查詢
    select left(姓名, charindex('<br>', 姓名) - 1) as 姓名 from @t--結果
    /*
    姓名
    ---------
    王小蓉(所影响的行数为 1 行)
    */
      

  5.   

    update a set 姓名=left(姓名,charindex('<',姓名)-1)