有一数据表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要高
------解决方案--------------------看情况而定,有些情况下是一样的,有些情况下是不一样的,你可以分析一下!