使用'in'和由'或'组合的语句之间的区别

时间:2017-11-21 11:37:17

标签: sql-server-2012

这两个查询有什么区别

select * from ggk where gid in (100,200,300,400,500);

select * from ggk where gid=100 or gid=200 or gid=300 or gid=400 or gid=500;

我知道第一个很容易编写,最终会转换为第二个查询。但如果有更多参数,那将会降低性能。

提前致谢

0 个答案:

没有答案