oqcri 2016-09-26 11:46 采纳率: 0%
浏览 2043
已结题

MySQL中如何实现字段值模糊匹配关键字

打算做一张表。字段名分别是name,keyword1,keyword2,keyword3,info。
举个例子,比如
name中要填写的是“校外学生办理旁听选课须知”
keyword1:校外
keyword2:旁听
keyword3:选课
info里填写办事流程。

我想达到的效果是,当输入所要办理的事务描述时,根据关键字就能查询到相关信息。
比如我不是严格的输入“校外学生办理选课须知”,就输了个“校外旁听”,然后根据输入内容中有相应的关键字,因此这条“校外学生办理选课须知”的数据也能被查找出来。

写了诸如这样的语句:
SELECT * FROM table WHERE ('%' + keyword1 +'%') LIKE '校外旁听';
但显然是不通过的。。。所以希望能够给予一点思路或指导。

新人致谢!

  • 写回答

6条回答

  • Polly'q 2016-09-26 12:01
    关注

    我建议如果数据量不大的话,你把表里面内容全部拿出来,然后用其他代码处理,你这情况用的很生硬啊,sql不擅长这个的

    评论

报告相同问题?

悬赏问题

  • ¥50 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?