我的mysql数据库中有一条记录,例如varchar类型,例如
john;john;john;jack;jack;steve;steve
我正在运行查询以获取此记录,例如,列名称为 NAME ,表格名称为 DATA 。所以我的查询是.........
SELECT * FROM DATA WHERE NAME LIKE '%john;jack;steve%'
但是这个查询并没有提取任何记录
告诉我通过'%john; jack; steve%'
获取此特定记录的任何可行方法谢谢
更新
答案 0 :(得分:0)
表数据与您搜索的内容不匹配。
您可以做的是,将每个名称分隔为不同的条件:
SELECT *
FROM DATA
WHERE NAME LIKE '%john%'
AND NAME LIKE '%jack%'
AND NAME LIKE '%steve%'