论坛竟然截了我的空格
LEN('ak hiiae aa  a         ')

解决方案 »

  1.   


    你可以這樣:declare @a varchar(30)
    set @a = 'ak hiiae aa a          '
    set @a = @a + '1'
    select len(@a) - 1
      

  2.   

    实现就行了,不过我还想问一下:
    1、我记得SQL好象有一个有关的选项,这个选项说比较字符时是不是去掉前后的空格,不知我有没有记错?
    2、我在65下,不用处理都可以的。不知是不是70不行?
      

  3.   

    len函数返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。
    与设置无关。除了+'1'-1之外还可以如此:len(reverse(@a))+len(@a)-len(ltrim(@a))
    其中@a是字符串。
      

  4.   

    为什么有这种奇怪的事情,不知道sql2000里面是否也是这样