将字符串str中含有的a替换成0,b替换成1后放到自负创str1中.怎么做.

解决方案 »

  1.   

    declare @str varchar(10)
    set @str = 'abcde'
    set @str = replace(@str,'a',0)
    set @str = replace(@str,'b',1)
    select @str
      

  2.   

    DECLARE @STR NVARCHAR(64)
    SET @STR='abcdef'
    SELECT REPLACE(@STR,'a',0)
      

  3.   

    str是表里的一个字段,怎么做啊?
      

  4.   

    select replace(replace([str],'a',0),'b',1) from 表
      

  5.   


    DECLARE @T TABLE(F NVARCHAR(64))
    INSERT INTO @T
    SELECT 'abcdef'
    --修改前
    SELECT * FROM @TUPDATE @T
    SET F=REPLACE(F,'a',0)
    --修改后
    SELECT * FROM @T
      

  6.   

    update 表 set [str] = replace(replace([str],'a',0),'b',1)
      

  7.   

     
    SELECT top 100 *,replace(CURFILENAME,'.xml','')
      FROM 表北京快乐假期旅行网 荟萃全国几百万条经典的国内外跟团等服务!http://01000159.xinyour.com/