【发布时间】:2012-04-10 04:02:19
【问题描述】:
我有一个包含全名示例的文本字段:michael peter johnson 在我的表中,我有三列 firstName , middlename 和 lastname 我已经写了这个查询,但它返回空
SELECT firstName,middleName,lastName
FROM staff
WHERE firstName LIKE "%michael peter johnson%"
OR middleName LIKE "%michael peter johnson%"
OR lastName LIKE "%michael peter johnson%"
如果用户键入son,它应该显示michael peter johnson,因为son 包含在johnson 中。
谢谢 我的表:firstName 有 (michael) middleName 有 (peter) lastName (johnson)
【问题讨论】:
-
你能详细说明一下吗?它不是很清楚实际存储在数据库中的内容。
-
nvm,我看到你有三个属性。您需要一次对一个属性值使用“LIKE”,而不是一次全部使用(参见 Dems 答案)