+ -
当前位置:首页 → 问答吧 → oracle 查询语句问题。。。

oracle 查询语句问题。。。

时间:2011-09-02

来源:互联网

数据库(GYS_ZJB)表字段:

 TMBH 
0101-01

只有这么一条数据。



为什么
select TMBH from GYS_ZJB where TMBH = '0101-01' 查不出来 查出的值是null

select TMBH from GYS_ZJB where TMBH like '0101-01%' 就可以查出来

作者: cfsjjj   发布时间: 2011-09-02

TMBH = '0101-01' 查询数据是从数据库复制的

作者: cfsjjj   发布时间: 2011-09-02

SQL code




 select TMBH from GYS_ZJB where RTRIM(TMBH) = '0101-01' 




去掉空格。。。

作者: hao1hao2hao3   发布时间: 2011-09-02

引用 2 楼 hao1hao2hao3 的回复:
SQL code





select TMBH from GYS_ZJB where RTRIM(TMBH) = '0101-01'




去掉空格。。。


还是查不出来

作者: cfsjjj   发布时间: 2011-09-02

对,是不是数据库里不空格~~~

作者: luckyzhangye   发布时间: 2011-09-02

也不一定是空格,有时候会有一些看不见的东西,特别是如果是从网上复制下来的。

作者: yangqm22   发布时间: 2011-09-02