简单的SQL无法在表上工作

时间:2016-09-08 18:56:26

标签: sql

有这种奇怪的行为,想知道是否有人可以提供帮助。

表:

状态,类型,ID
过去,要求,J1X11986
过去,要求,J1X11986-ABC

SQL> select id from MY_TABLE;

ID
--------------------------------------------------------------------------------
J1X11986


SQL> select status from MY_TABLE where id='J1X11986';

no rows selected

SQL> select status from MY_TABLE where id='J1X11986-ABC';

RESULT
------
passed

1 个答案:

答案 0 :(得分:0)

尝试使用TRIM。可能有白色空间。

如果您使用SQL Server,请使用以下查询。

    Select status
      From MyTable
      Where LTRIM (RTRIM (id))='J1X11986'