我有一个带有字段receiving_institution(varchar2)的tmp_table。我不会提供其他字段来简化这一点。
receiving_institution|
----------------------
19
26
50
etc.
select * from tmp_table where receiving_institution = '19' -> returns 0 row(unexpected result)
select * from tmp_table where receiving_institution like '%19%' -> returns row(expected result)
第二个查询的结果返回receiving_institution'19'(无空格)。 当我通过键入来手动编辑'19'到'19'时,第一个查询就可以了。我认为这是关于数据本身的。顺便说一下,我也在主表(autho_activity)上测试它,结果也是一样的。