有一字段类型为nvarchar  数据为
如何将数据"15,235.00"两边的"去掉,只保留15,235.00
谢谢!!

解决方案 »

  1.   

    update 表 set 字段=replace(字段,'"','')
    where charindex('"',字段)>)
      

  2.   


    substring('"15,235.00"',2,len('"15,235.00"')-2)
      

  3.   

    declare @s varchar(50)
    set @s='"15,235.00"'
    select right(left(@s,len(@s)-1),len(@s)-2)/**
                                                       
    -------------------------------------------------- 
    15,235.00(所影响的行数为 1 行)
    **/
      

  4.   

    Select substring('"15,235.00"',2,len('"15,235.00"')-2)Select substring(字段名,2,len(字段名)-2) From Table
      

  5.   


    update table set t= REPLACE(t,'"','')table 为表名 t为列名
      

  6.   


    declare @p nvarchar(50)
    set @p='"15,235.00"'
    set @p=replace(@p,'"','')
    select @p
      

  7.   

    update   a2   set     a=Rtrim(Ltrim(a))