J'ai un écrit A CODE> MYSQL SELECT QUERY CODE> Pour récupérer les détails de planification en fonction des états d'origine, de la ville d'origine, de la destination et de la ville de destination. Dans ma requête, j'ai utilisé voici ma requête, p> mais je Besoin de connaître la priorité de et ou de l'opérateur dans la requête ci-dessus, je veux dire que cela fera-t-il quelque chose comme ce et code> et
ou code> ou code>.
(x et y) ou (m et q) code> interne? p> < / p>
3 Réponses :
Oui, et a une priorité supérieure à celle ou. X et Y sont liés ensemble, m et q sont liés ensemble, puis les expressions résultantes sont orées. P>
Donc, je n'ai pas besoin d'ajouter un support supplémentaire dans ma requête ?. Je veux dire maintenant c'est comme ça x et y ou m et q, si j'adresse des supports, ce sera comme ça (x et y) ou (m et q).
Les crochets aideront probablement la lisibilité, mais cela fonctionnera bien sans eux.
Cela est impliqué par cette réponse. Vous n'avez pas besoin de continuer à poser la même question.
@Samdufel merci pour votre réponse et votre patience pour expliquer les choses.
@EJP Il n'y a rien de mal à demander si vous n'êtes pas assez clair.
Il est difficile de voir quelle partie de «oui» vous n'avez pas compris, ni quelle partie de la «préconcience supérieure» non plus.
et a une priorité plus élevée que ou dans chaque langage de programmation que j'ai jamais vu et j'ai vu plusieurs douzaines à proximité, et j'ai mis en œuvre quelques-uns moi-même. Cette question a été essentiellement réglée en 1960 avec le rapport Algol-60, sinon déjà à Fortran (1957). P>
[Il y avait une exception près, mais c'était une langue mal impliquée sans précédence de l'opérateur. J'ai réparé ça.] P>
+1 pour la règle du pouce.
@downvoter une erreur ci-dessus?
@downvoter sérieusement, quelle est l'erreur ici? Et n'est pas une priorité plus élevée que ou? Je n'ai pas vu plusieurs douzaines de langues? Je n'ai pas mis en œuvre peu de moi-même? ( assez i> quelques-uns.) Quel est le problème ici?
Oui, il fera quelque chose comme Pour plus, voir MySQL: Prédication de l'opérateur < / p> (x et y) ou (m et q) code>.
et code> priorité de l'opérateur est supérieur à
ou code>. p>
Et pourquoi n'utilisez-vous pas simplement les crochets? Vous pouvez utiliser des crochets dans SQL!
Un forum n'est pas un moyen d'éviter d'utiliser Documentation .