sql server数据库中大概有几万个数据
根据一个简单的条件可以select1000个出来,但是实际上大概只有100个有用这个时候,是遍历选出其中的100快,还是把这100个条件一条条写到sql语句中去快?
还有个问题,sql语句中的where语句,最长可以写多长?这样的操作,半秒钟能完成吗?

解决方案 »

  1.   

    遍历选出其中的100快,还是把这100个条件一条条写到sql语句中去快?
    ----------
    每个条件都不一样,遍历快。
    WHERE 语句长度,数据库有关。
      

  2.   

    你想写100条WHERE语句啊,那就太慢了,遍历只需要1秒
      

  3.   

    哦,我可能说错了
    实际上是where tagname='reacttemp'or tagname='reactlevel'中有很多个or把条件连起来
    这样是不是会快一些?
    但是我不知道是不是会超过where语句的最长长度?