用like查一个字段是否包含有效率还是用CHARINDEX函数有效率? 用like查一个字段是否包含有效率还是用CHARINDEX函数有效率? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 name like '%A%'name like 'A%'第二个好 charindex是专门处理字符串的函数,返回数字 而like比较后返回字符串,应该是charindex比较快 效率相对查询来说的?使用charindex一定要用到列名,而在列上使用函数使得查询放弃索引,效率的高低在查询计划中一看就知道 在查询分析器,ctrl+L或在菜单: 查询->显示执行计划 是這樣 like 'fdsf%' 可以用上表上的索引.like '%sdfsf' 與 like '%jdjsgf%',charindex() 都用不上索引,效率差不多,都不高.如果是第一種情況,用的上索引的話,效率明顯比後三者高. sql2005的还原与备份 开个分贴再问 删除表再重建,清空表。它们之间效率哪个高!区别明显度?? 关于OLE对象的2个简单问题 统计出现次数的SQL sql 语句中如何查询一个表中的某一行中不为空的数量,并把该值插到新的一列上 高手!gaoshou~数据报表sql语句(MSSQL) 事务性复制不能找到链接服务器 1000元现金奖励,有关数据附加出错的问题。 sql 2008 bcp出的XLSX文件多了换行,导致文件打开错误,怎么办? SQL语句请教 触发器中能实现插入到远程数据库表中数据么?
name like 'A%'
第二个好
而like比较后返回字符串,
应该是charindex比较快