Pensé que le haría una pregunta a la comunidad de StackOverflow con conocimientos que tenía en mente hoy y no puedo encontrar una respuesta.¿Hay alguna diferencia de rendimiento entre una instrucción SQL "IN" en comparación con el uso de "O"?
¿Existe alguna diferencia de rendimiento o ventaja entre una "ENTRADA" o el uso de "O"?
Ie. Es
SELECT tipo a partir de tipos DONDE typecat IN ('abc', 'def')
mejor que
SELECT tipo a partir de tipos DONDE typecat = 'abc' OR typecat = 'def'
Adición: El uso de SQL Server 2008
¿Qué servidor? SQL Server, MySQL, Postgres, Oracle ...? –
Una vez hice esta pregunta: http://stackoverflow.com/questions/2343242/sql-where-field-in-vs-where-field-with-multiple-ors – froadie
Lo siento, usando SQL Server 2008. –