die SQL-Anweisung gegeben:SQL Server 'In' Statement Artikel Best for Performance
SELECT *
FROM MY_TABLE
WHERE SomeNumberField in (0,99999)
Wenn ich, dass die Mehrheit der Zeilen in MY_TABLE
hat SomeNumberField
Set 99999 garantieren kann, und projizieren kann, dass dies die bleibt Fall indefinately, ist es besser, die oben Abfrage wie folgt zu schreiben:
SELECT *
FROM MY_TABLE
WHERE SomeNumberField in (99999,0)