我在我的MySQL数据库中有一条记录,它是varchar类型,例如
john;john;john;jack;jack;steve;steve我正在运行一个查询来获取这个记录,比如列名是 name 和table name是DATA。所以我的疑问是.
SELECT * FROM DATA WHERE NAME LIKE '%john;jack;steve%' 但是这个查询没有获取任何记录
告诉我通过这个'%john;jack;steve%'获取这个特定记录的任何可能的方法
发布于 2015-06-30 05:19:48
表数据与您正在搜索的内容不匹配。
您可以做的是,将每个名称分离为不同的条件:
SELECT *
FROM DATA
WHERE NAME LIKE '%john%'
AND NAME LIKE '%jack%'
AND NAME LIKE '%steve%' https://stackoverflow.com/questions/31130066
复制相似问题