我正在尝试使用以下命令从名为employee的表中检索地址位于德克萨斯州休斯顿的所有员工,但我得到的结果为空。这些表中包含正确员工地址的所有信息。
select fname,lname
from employee
where address like '%Houston, TX%'
我将地址作为VARCHAR我不确定是否可能。谢谢
答案 0 :(得分:1)
你的SQL看起来对我不错; VARCHAR也行。也许是某个小错字(例如两个空格)?或者是另一个空格字符(例如制表符)?
尝试:LIKE '%Houston%'
,看看会发生什么。
答案 1 :(得分:1)
您可能希望删除字符串末尾的通配符,但这不是发生这种情况的原因。也许有一个制表符或多个空格?
select fname,lname
from employee
where address like '%Houston, TX'