Optimizar where

11/04/2007 - 16:18 por Matias | Informe spam
Hola gente, tengo una duda; en una tabla que tengo muchos registos y en el
where se debe traer todos menos uno en particular, que es mas eficiente?:

WHERE codigo NOT IN ('PEPE')
o
WHERE codigo <> 'PEPE'

Me parece que la primera, estuve viendo el plan de ejecucion para ambas
sentecias, pero me arroja iguales resultados para las dos.

Gracias por su tiempo.
Saludos desde Córdoba(Arg.)
 

Leer las respuestas

#1 Maxi
11/04/2007 - 16:33 | Informe spam
Hola, si el plan te arroja lo mismo entonces no hay diferencias :)


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Matias" escribió en el mensaje
news:%
Hola gente, tengo una duda; en una tabla que tengo muchos registos y en el
where se debe traer todos menos uno en particular, que es mas eficiente?:

WHERE codigo NOT IN ('PEPE')
o
WHERE codigo <> 'PEPE'

Me parece que la primera, estuve viendo el plan de ejecucion para ambas
sentecias, pero me arroja iguales resultados para las dos.

Gracias por su tiempo.
Saludos desde Córdoba(Arg.)


Preguntas similares