它仅用于知识。
能否请您告诉我哪个是以下两个的优化查询: (请注意,我只能传递1个字符串)
select * from crm_prod..profile where first_name = 'Nishant';
select * from crm_prod..profile where first_name in ('Nishant');
预先感谢, Nishant Khanna
答案 0 :(得分:0)
两者都是一样的。查询优化器会将其转换为相同的计划。
“ In”用于多个值,并且在sql server内部将被转换为(Name =“ nishant”或name =“ secondvalue”或name =“ ....”)等等
答案 1 :(得分:0)