解决方案 »

  1.   

    显示为空白的,又不一定要是空格,乃至空白符,我猜也有可能是乱码,你可以看下它的UNICODE编码是多少PRINT UNICODE(SUBSTRING([身份证件号],1,1))
      

  2.   

    谢谢 ky_min 
    PRINT UNICODE(SUBSTRING([身份证件号],1,1))
    结果是:9
      

  3.   

    UNICODE为9,是什么字符啊。如果要把这个乱码去掉,该怎么办呢
      

  4.   

    REPLACE( [身份证件号], CHAR(9) , '') 这样
      

  5.   

    谢谢 ky_min sqlserver 默认的都是UNICODE 吗
      

  6.   

    直接replace([身份证件号],' ','')
      

  7.   

    NCHAR类的才是,默认应该是ASCII