不影响。
in的本质就是
join (select x='11' union all select '22' unino ....) b
on processing_number=x
in的本质就是
join (select x='11' union all select '22' unino ....) b
on processing_number=x
解决方案 »
- 文件组PRIMARY已满,导不进数据是怎么会事啊??急!!100分
- 请教大家一个与考勤系统有关的超级难的SQL语句,请高手赐教?
- sql 2008 无法linkserver access问题
- 超出了存储过程、函数、触发器等32层。
- DATEDIFF的问题
- 判断Sql Server 表中的字段为计算字段
- SQL語法高手請來,有關使用表達式的問題
- 这2句sql有什么区别
- 在sql server中关于合并两个有100万条记录表的问题(有大量重复记录)?
- 大家好!请教!dreamweaver4.0的表格属性里没有亮边框和暗边框的颜色设置吗?
- sqlserver 数据库过大的问题,各位老大指点
- 请教一下,使用 SQL中的 distinct 或 group by 什么时候会自动排序
1、表m1中有字段 key_id,total_sqm,processing_number等字段,需要统计,
select sum(total_sqm) as sqm from m1
where processing_number in ('60','70','80','120','140','150')2、如果m1表上有几十万条数据,其中'70','120','150','80','140','60'现在的频率差别较大,
'70'--》10%,'80'-->70%,其他占20%这种情况,就是全表扫描了,性能不会太好。可以考虑建个索引,按照processing_number,total_sqm 字段建个符合索引,这样只需要扫描索引,速度应该会更快点
区分sql server版本吗?延伸请教个问题
"sql server2000 中where条件和join关联条件的顺序是否对效率有影响"