当前位置: 代码迷 >> Sql Server >> 生手出更:sql 检查 字符串 相似的记录
  详细解决方案

生手出更:sql 检查 字符串 相似的记录

热度:526   发布时间:2016-04-24 09:33:05.0
新手出更:sql 检查 字符串 相似的记录
本人一名在职中学教师,初入编程菜鸟,想根据自已的学科特点弄一个题库系统自用。
题库数据库为sql,在录入试题时,怎么检查表中已有试题记录有没有与需要录入试题相似的记录。个人感觉用like效果不大好,有没有什么其他方法,希望题库项目开发经验的大鸟不吝指点。
分数不多,聊表敬意。
------解决思路----------------------
这个嘛,数据库原始的有模糊效果的也就那么几个,LIKE算是比较常见的
你只能在设计上做处理,自己提取关键字,需要判断有没有重复时,再进行各种层级的比对匹配
------解决思路----------------------
CharIndex
http://msdn.microsoft.com/zh-cn/library/ms186323.aspx
------解决思路----------------------
引用:
CharIndex
http://msdn.microsoft.com/zh-cn/library/ms186323.aspx

的确SQL中的CharIndex也可以代替like!
CHARINDEX用法
------解决思路----------------------
SELECT * FROM 检验任务  WHERE CHARINDEX('衬衣',样品名称)>0
  相关解决方案