select replace('中国 日本  美国',' ','')

解决方案 »

  1.   

    select   replace( '中国   日本     美国 ', '   ', ' ')
      

  2.   

    select   rtrim(a)+b   from表1
      

  3.   

    你自己调下空格吧,我忘点sql了^^
      

  4.   

    select   replace( '中国   日本     美国 ', '   ', ' ')这个函数比较好点
    rtrim的话,是去掉字符串右边的空格,只能每个字段单独用或者rtrim(rtrim(a)+b)这样嵌套,才能实现我要的效果,我有好多字段要连接,这样的话比较麻烦,不知道有没有去掉所有空格的函数,那样会简单很多^^.
      

  5.   

    select       ltrim(rtrim(a))+ltrim(rtrim(b))      from表1
      

  6.   

    replace就是可以去掉所有空隔啊
      

  7.   

    将第一个字符串表达式中第二个给定字符串表达式的所有实例都替换为第三个表达式。REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
    注意: 是所有实例,,所以这个就是去掉所有空格了,,select replace(a+b,' ','') from 表1