日期:2014-05-17  浏览次数:21237 次

有一数据表tb,主键id ,varchar类型,请问以下两种写法得到的结果有什么区别?
有一数据表tb,主键id   ,varchar类型,请问以下两种写法得到的结果有什么区别?
select   *   from   tb   where   id   like   'CC123 '与
select   *   from   tb   where   id   =   'CC123 '   的区别

------解决方案--------------------
沙发...
------解决方案--------------------
select * from tb where id like 'CC123 '与
select * from tb where id = 'CC123 ' 的区别

好像没区别.你这样写的话不如用select * from tb where id = 'CC123 '
like 是用来模糊查询的(我的理解是)
------解决方案--------------------
id like 'CC123 '  这种写法 确实没有见过啊
 呵呵


------解决方案--------------------
这种写法的 like 'CC123 '跟= 'CC123 '没什么区别吧
------解决方案--------------------
有區別的,從執行效率上講 = 比like要高
------解决方案--------------------
看情况而定,有些情况下是一样的,有些情况下是不一样的,你可以分析一下!