Heim >Datenbank >MySQL-Tutorial >mysql字符串匹配渡查询排序

mysql字符串匹配渡查询排序

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:15:231346Durchsuche

mysql字符串匹配度查询排序 实现类搜索引擎的功能,实现匹配度查询 表结构创建语法 CREATE TABLE `people` ( `id` int(11) NOT NULL COMMENT 'id', `namess` varchar(200) DEFAULT NULL COMMENT '用户名', PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET

mysql字符串匹配度查询排序

  实现类似搜索引擎的功能,实现匹配度查询


  表结构创建语法   

CREATE TABLE `people` (
  `id` int(11) NOT NULL COMMENT 'id',
  `namess` varchar(200) DEFAULT NULL COMMENT '用户名',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

常规查询语句

SELECT * FROM `people` WHERE namess LIKE  '%张%'  ; 


使用匹配度查询sql

SELECT * FROM `people` WHERE namess LIKE  '%张%' 
ORDER BY  REPLACE(namess,'张','')  


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn