看看ASII码 PRINT出来看看。

解决方案 »

  1.   


    那个东西叫TAB键char(9):replace(truepass,char(9),'')
      

  2.   


    select ascii(RIGHT(turepass,1))
    最后一位就知道是什么了
    如果是9 就是楼上所说的tab 键 看上去样一个长空格  还有 哪有清除不掉的
    清除最后一位
    left(turepass,len(turepass)-1)
      

  3.   


    那个东西叫TAB键char(9):replace(truepass,char(9),'')
    果然还是高手多。确实是你说的这个。那我想问一下,如何写一个搜索语句,找出所有都最后一个字符串是TAB键的列来?
      

  4.   

    SELECT [id]
          ,[turepass]
      FROM [md].[dbo].[zz] where charindex('char(9)',turepass)>0这种方式找不出来。
      

  5.   


    引号去掉,char(9)已经是TAB字符了SELECT [id]
          ,[turepass]
      FROM [md].[dbo].[zz] where charindex(char(9),turepass)>0或select * from zz where truepass like '%'+char(9)
      

  6.   

    题外话,可以直接用md5作为密码指纹,又fn_sqlvarbasetostr又substring的,这些是无用功,而且substring之后碰撞几率大增。
      

  7.   

    我这个是在SQL中操作啊,不是在WEB中,怎么用MD5啊。不太会。