why?

解决方案 »

  1.   

    我猜len吧~~- -||外加~一般没人会写like '___'或者like '*'吧- -
      

  2.   

    低级错误,是len(name)=3语句1: select * from tb where name like '___'语句2: select * from tb where len(name)=3哪条效率高,为什么?
      

  3.   

    语句1: select * from tb where name like '___' 语句2: select * from tb where len(name)=3 
    这关系不大吧
    like用于模糊查询 
    Len(name)是name的长度
      

  4.   

    建议你去sql版块发帖,那的sql 高手多!
      

  5.   

    在其它数据库中做了个测试,不知道哪位有兴趣能在SQL SERVER中试一下。
    mysql> select BENCHMARK(10000000,'aaa' like '___') ;
    1 row in set (0.34 sec)mysql> select BENCHMARK(10000000,length('aaa')=3) ;
    1 row in set (0.27 sec)