MYSQL模糊查询 中文分词

一般都是用关键词查一个列中的内容SELECT*FROM表WHERE列LIKE'%所查%'LIMIT10请问如何实现让列中为关键词匹配所查内容SELECT*FROM表WHE... 一般都是用关键词查一个列中的内容 SELECT * FROM 表 WHERE 列 LIKE '%所查%' LIMIT 10

请问如何实现 让列中为关键词 匹配所查内容
SELECT * FROM 表 WHERE '%列(关键词)%' LIKE 所查 LIMIT 10

比如:这是我要查找的内容!
数据表中有一字段:我要查

这个只能先分词,然后到数据库中去匹配么?

找了一天中文分词的资料,不会用啊...
展开
 我来答
qiao_liu
2013-05-24 · TA获得超过421个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:242万
展开全部
SELECT * FROM 表 WHERE 列名1 LIKE '%'+列名2+'%' LIMIT 10
试试。

若还有疑问,可以Hi我。
更多追问追答
追问
列1               列2
天津 狗不理

北京 首都

给一个信息:明天要到天津去
通过mysql查找,找到“天津”那一行数据

'%天津%'
追答
SELECT * FROM 表 WHERE INSTR('明天要到天津去',列1)>0  LIMIT 10
试试呢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式