即使参数应该返回一行,Oracle查询也不能返回一行

时间:2014-03-21 01:07:35

标签: oracle

我有一个带有字段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)上测试它,结果也是一样的。

0 个答案:

没有答案