SQL Logique de Priorité des opérateurs: Et et Ou

Sont les deux énoncés ci-dessous équivalent?

SELECT [...]
FROM [...]
WHERE some_col in (1,2,3,4,5) AND some_other_expr

et

SELECT [...]
FROM [...]
WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr

Est-il une sorte de table de vérité que je pourrais utiliser pour vérifier cela?

  • Essayez: T T F (T ou T) et f T (T et F). Le lecteur de code doivent être clairement en mesure de voir l'intention de l'auteur du code. Et l'écrivain doit s'assurer que la machine est en train de faire ce qu'il voulait. Entre parenthèses, l'alignement de tous les trois: lecteur, écrivain, et de la machine. 🙂
InformationsquelleAutor nc. | 2009-08-06