Oracle SQL未返回预期的结果集[已关闭]

a9wyjsp7  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(124)

已关闭此问题为not reproducible or was caused by typos。它目前不接受回答。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
上个月关门了。
Improve this question
我已经在简单的Oracle SQL语句中使用并继续使用通配符。这一个不工作,我真的不知道为什么。下面的SQL返回0行,但如果我删除了字符“%”,它会像预期的那样返回单行。我认为这两条语句应该返回相同的结果集:

select * from my_table where ident_num='%98511';     -- No rows

select * from my_table where ident_num='98511';      -- 1 row
rdrgkggo

rdrgkggo1#

select * from my_table where ident_num='%98511'

这将返回具有精确字符串'%98511'的所有行

select * from my_table where ident_num like '%98511'

我应该做你想做的事

相关问题