SQL LIKE运算符未显示任何结果

时间:2019-05-11 17:56:15

标签: sql-like

我试图返回所有以特定年份代码(例如“ 19”)开头的项目编号。项目编号始终以“ 19-0100”格式格式化。但是,代码会运行,但不会返回任何结果

我看过一些类似的帖子,并尝试了建议的解决方案;仍然不返回任何结果。 projectnumber列中的数据被格式化为短文本,在数字之前或之后没有多余的空格,正如另一篇文章所建议的那样。

SELECT ProjectNumber, client, ProjectTitle 
FROM ProjectNumbers 
WHERE ProjectNumber LIKE '19%'

这应该给我列出以19开头的所有项目编号(例如,它应该返回 19 -0100, 19 -0101 ...,但不能返回< strong> 18 -0100),但一无所获。

我还尝试了'19%','19 -____','19%'和'19_____'。所有结果都相同。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

要进行的基本检查,dB中是否有相应的数据?
请根据现有数据通过修改where子句进行验证。
在我最初的日子里,这是我经常发生的事情。