Comment écrire ce sens dans une requête MySQL?Comment écrire ce sens dans une requête MySQL?
where ((location/'$location'<2) and (location/'$location'>=1))
Comment écrire ce sens dans une requête MySQL?Comment écrire ce sens dans une requête MySQL?
where ((location/'$location'<2) and (location/'$location'>=1))
where location/'$location' between 1 and 2
Modifier: Comme il ne doit correspondre à ceux qui sont précisément 2, alors cela devrait fonctionner:
where location div '$location' = 2
La plage est l'emplacement [1,2] et l'emplacement $ sont des entiers. – Steven
Donc, fondamentalement, la gamme est de 2. Période. Ergo "où emplacement/'$ location' == 2"? –
Vous pouvez modifier votre réponse pour ajouter du contenu - le lien d'édition est à la droite du vote, entre le lien et le drapeau. –
Si vous voulez division à virgule flottante, qui devrait être très bien, mais si vous voulez la division entière:
WHERE location DIV '$location' IN (1, 2)
La fourchette est [1,2] – Steven
Je devrais connaître un bi t plus sur votre base de données, mais essayez-vous de sélectionner quelque chose comme:
select location from -- some table
where ((location/'$location'<2) and (location/'$location'>=0))
Quel est le problème avec ça? Pourquoi ça ne marche pas? –
@Steven: Ce n'est pas juste pour ceux qui ont répondu, pour changer les critères après qu'ils ont répondu. –