[A17] guide: comment MAX/MIN dans un WHERE
Lun 26 Aoû - 10:07
par Samuel Brassard, mardi 22 août 2017, 21:36
après une bonne demi heure de recherche j'ai cru utile d'expliquer comment utiliser le MAX/MIN dans le cas d'un WHERE
j'ai tout d'abord pensé qu'il suffisais seulement de faire ceci
SELECT infoX FROM table
WHERE MAX(infoY);
mais le compilateur indiquai que cette fonction(MAX(infoY)) n'était pas applicable dans ce cas, mais c'est après avoir fait quelque recherche je me suis rendu compte que je devais utilisé MAX() de cette manière:
SELECT infoX FROM table
WHERE infoY=(SELECT MAX(infoY) FROM table);
on peut alors conclure que infoY doit être comparer a SELECT MAX(infoY) FROM table(qui sert a chercher l'information dans la table).
après une bonne demi heure de recherche j'ai cru utile d'expliquer comment utiliser le MAX/MIN dans le cas d'un WHERE
j'ai tout d'abord pensé qu'il suffisais seulement de faire ceci
SELECT infoX FROM table
WHERE MAX(infoY);
mais le compilateur indiquai que cette fonction(MAX(infoY)) n'était pas applicable dans ce cas, mais c'est après avoir fait quelque recherche je me suis rendu compte que je devais utilisé MAX() de cette manière:
SELECT infoX FROM table
WHERE infoY=(SELECT MAX(infoY) FROM table);
on peut alors conclure que infoY doit être comparer a SELECT MAX(infoY) FROM table(qui sert a chercher l'information dans la table).
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|