mysql 模糊查询 如何实现 数据库有一系列的数据如:nihao anihao bnihao nihao123.......怎么使用模糊查询出所有数据,并且最匹配的排在最前面。如查询:nihao 查询结果是:nihao anihao bnihao ....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table1 where col1 like '%nihao%';这个就可以选出所有记录。但“最匹配的排在最前面” 这个比较复杂,首先你要定义什么是最匹配,或者如何计算匹配度。 比如nihao , Anihao, nihaoA, AnihaoA ,Bnihao, nihaoB, BnihaoB 这些如何排序?依旧是什么? select * from table1 where col1 like '%nihao%' order by col1='nihao' desc; 从一个大数据量表中的一个字段提取并分析邮件地址,插入到另一个大数据量表中,求一个高效率的解决办法 mysql数据同步问题求助 用JDBC往MYSQL添加5W条数据,到4000左右就报异常了 请大家帮忙谢谢 MySQL中如何用变量插入自增长值 为什么报错呢 求 按分组把某字段连接起来的sql语句。请教 Mysql 按照字段长度排序,该怎么写啊~在线等待~ mysql的group by的问题 mysql 用存储过程这个怎么实现啊?弄一半就实现不下去了 mysql索引不起作用了 mysql数据库字段长度问题 问一个MYSQL的排序规则
但“最匹配的排在最前面” 这个比较复杂,首先你要定义什么是最匹配,或者如何计算匹配度。 比如nihao , Anihao, nihaoA, AnihaoA ,Bnihao, nihaoB, BnihaoB 这些如何排序?依旧是什么?