我想把SQL中某列的字符串右边的空格去掉`怎么弄啊?

解决方案 »

  1.   

    update tablename set col=rtrim(col)
      

  2.   

    select rtrim(columnname) from tablename
      

  3.   

    左右开工
    update tablename set col=rtrim(ltrim(col))
      

  4.   

    RTRIM
    截断所有尾随空格后返回一个字符串。语法
    RTRIM ( character_expression ) 参数
    character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。返回类型
    varchar
    LTRIM
    删除起始空格后返回字符表达式。语法
    LTRIM ( character_expression )参数
    character_expression是字符或二进制数据表达式。character_expression 可以是常量、变量或列。character_expression 必须是可以隐性转换为 varchar 的数据类型。否则,使用 CAST 显式转换 character_expression。返回类型
    varchar
      

  5.   

    ```也可以取左邊多少位字符啊````update left```
      

  6.   

    棒场+jf(用rtrim转换就行了),楼主在查询分析器里按F8—在左边选择字符串函数(里面有关于字符串的所有函数)
      

  7.   

    update tablename set col=rtrim(col)