Étant donné l'instruction SQL:SQL Server « Dans » Déclaration Point ordonnance d'exécution
SELECT *
FROM MY_TABLE
WHERE SomeNumberField in (0,99999)
Si je peux vous garantir que la majorité des lignes de MY_TABLE
ont SomeNumberField
ensemble à 99999, et peut projeter que cela restera le cas indefinately, est-il préférable d'écrire la requête ci-dessus comme ceci:
SELECT *
FROM MY_TABLE
WHERE SomeNumberField in (99999,0)