sql:模糊查询按精确度排序(原创)
今天研究模糊查询问题,无意间写出这样的查询语句,看一下效果还真不错,把完全匹配+左匹配+任意匹配的结果联合起来, 然后按照自定义字段lvl排序,效果如下图。
SELECT '1' lvl,* FROM [cnb_Sorts] where name='.net' union SELECT '2' lvl,* FROM [cnb_Sorts] where name like '.net_%' union SELECT '3' lvl,* FROM [cnb_Sorts] where name like '_%.net%_' order by lvl