1、使用like语句
SELECT Info_ID, showname FROM Info WHERE (showname LIKE '%中文%')
2、使用CHARINDEX('XX',XXXX)>0 函数
SELECT Info_ID, showname FROM Info WHERE (CHARINDEX('中文', showname) > 0)请问以上这两种语句那个耗用资源更少?还有没有比这两种耗用资源更少的查询方式?
SELECT Info_ID, showname FROM Info WHERE (showname LIKE '%中文%')
2、使用CHARINDEX('XX',XXXX)>0 函数
SELECT Info_ID, showname FROM Info WHERE (CHARINDEX('中文', showname) > 0)请问以上这两种语句那个耗用资源更少?还有没有比这两种耗用资源更少的查询方式?
可能charindex 要高一点。
昨天刚讨论过
http://topic.csdn.net/u/20090914/15/7c6faa77-e60a-458f-939b-361f4bc9f645.html?30226
CTRL+L 查看
这个都是具体情况具体分析
不知道,应该没有更好的SQL了,但有一些工具可以实现同样的功能