select 用户名 from USER_LIST where trim(口令) = '109'

解决方案 »

  1.   

    判断一下你字段里面是不是有空格或者其他不可见字符之类的东西。
    另外怎么会通过rowid删东西?那个结果有点奇怪
      

  2.   

    哦,谢谢啊,我用了TRIM好象都显示了啊
    为什么有这种情况呢?
    我想知道啊
    我是才学的啊
    不懂,望赐教啊
      

  3.   

    为什么用Trim的前后有这么大的差别啊
    我用了之后,发现有用了啊
    我在我的代码里也加了一个TRIM结果有用了啊
    呵呵
    不管怎么样,还得谢谢了啊
      

  4.   

    可能是你的表结构的问题,Char类型的字段,会自动往字段值后面添加空格。
      

  5.   

    建议使用varchar2类型的字段,就可避免上述现象。