数据库中表内字段空格,如何清除?如下表 hwsphh        pm          cd              gg
1000    感冒         青岛             10
15023    _消炎       平度_            15
5256    妇科_        山_西             10注:_为空格,要如何清除,字段中左面有空格,右面也有,甚至中间也有,
只能一个字段进行清除吗,请给出语句。
另:有没有办法将整表的空格全部删除。

解决方案 »

  1.   

    update hwsp set pm=REPLACE(pm,' ',''),cd=REPLACE(cd,' ','')
      

  2.   

    发现你只有pm和cd这两字段有空格是不?
    那下面的命令就可以把这两字段所有行的空格(前,中,后的)都去除:
    update hwsp set pm=REPLACE(pm,' ',''),cd=REPLACE(cd,' ','')
      

  3.   

    UPDATE hwsp SET pm=REPLACE(REPLACE(pm,NCHAR(12288),''),CHAR(32),'')NCHAR(12288)--全角空格
    CHAR(32) --半角空格
      

  4.   

    update hwsp set pm=REPLACE(pm,' ',''),cd=REPLACE(cd,' ','')
    直接用替换行了。
      

  5.   

    update hwsp set pm=REPLACE(pm,' ',''),cd=REPLACE(cd,' ','')支持