Question

Par exemple, si je le faisais:

SELECT * FROM Users WHERE UserId BETWEEN 100 AND 1

quels seraient les résultats?

Modifier: Désolé, vous avez raison, j'aurais dû préciser. Je ne voulais pas savoir le nombre exact de lignes renvoyées, je voulais simplement savoir s'il renverrait des lignes comprises entre 1 et 100 ou s'il renverrait des lignes de min (UserId) à 1 et 100 à max (UserId) .

Était-ce utile?

La solution

a BETWEEN b AND c

est un raccourci pour

b <= a and a <= c

Donc, entre 100 et 1 ne correspond à rien.

Autres conseils

Cela dépend probablement de votre SGBDR, mais pourquoi ne pas l'essayer? Sur MySQL, les requêtes BETWEEN 100 AND 1 ne contiennent pas de lignes, alors que les lignes ne demandent que les commandes BETWEEN 1 et 100.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top