SQL COMMAND返回地址的空结果集

时间:2015-11-29 18:55:15

标签: mysql sql database

我正在尝试使用以下命令从名为employee的表中检索地址位于德克萨斯州休斯顿的所有员工,但我得到的结果为空。这些表中包含正确员工地址的所有信息。

 select fname,lname 
 from   employee 
 where  address like '%Houston, TX%'

我将地址作为VARCHAR我不确定是否可能。谢谢

这是使用的员工表 enter image description here

2 个答案:

答案 0 :(得分:1)

你的SQL看起来对我不错; VARCHAR也行。也许是某个小错字(例如两个空格)?或者是另一个空格字符(例如制表符)?

尝试:LIKE '%Houston%',看看会发生什么。

答案 1 :(得分:1)

您可能希望删除字符串末尾的通配符,但这不是发生这种情况的原因。也许有一个制表符或多个空格?

 select fname,lname 
 from   employee 
 where  address like '%Houston, TX'