有这种奇怪的行为,想知道是否有人可以提供帮助。
表:
状态,类型,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
答案 0 :(得分:0)
尝试使用TRIM。可能有白色空间。
如果您使用SQL Server,请使用以下查询。
Select status
From MyTable
Where LTRIM (RTRIM (id))='J1X11986'