BJ6100C6MHB(三级踏步)
BJ610U7LHB(开中门)
BJ6920C5MEB(二级踏步)
BJ6920C5MGB(二级踏步)
这是表的一个字段的内容,我要把这个字段中括号包含的内容都去掉怎么写语句啊。注:括号前面的字段长度不确定。结果为BJ6100C6MHB
BJ610U7LHB
BJ6920C5MEB
BJ6920C5MGB

解决方案 »

  1.   

    [code=SQ]SELECT LEFT([字段名],CHARINDEX('(',[字段名])-1)
    FROM [表名][/code]
      

  2.   

    [code=SQ]SELECT LEFT([字段名],CHARINDEX('(',[字段名])-1) 
    FROM [表名]
    [/code]
      

  3.   


    select left(字段,charindex('(',字段))) from tb
    update tb set 字段=left(字段,charindex('(',字段)))
      

  4.   

    本帖最后由 roy_88 于 2011-02-21 11:10:25 编辑
      

  5.   

    [code=SQ]f
    select left(字段,charindex('(',字段)) from tb
    update tb set 字段=left(字段,charindex('(',字段))
    [/code]
      

  6.   


    select left(字段,charindex('(',字段)) from tb 
    update tb set 字段=left(字段,charindex('(',字段))
      

  7.   

    select LEFT('BJ6100C6MHB(三级踏步)',charindex('(','BJ6100C6MHB(三级踏步)')-1)=============
    ----------------------
    BJ6100C6MHB(1 行受影响)
      

  8.   


    update tb set 字段=LEFT('BJ6100C6MHB(三级踏步)',charindex('(','BJ6100C6MHB(三级踏步)')-1)