|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2005 Messages : 18 ![]() |
Bonjour,
Je voulais savoir s'il était possible de comparer plusieurs champs sur une ligne de sorte à avoir quelque chose de ce genre (ou faire des calculs sur plusieurs champs d'une même ligne) : Code :
SELECT * FROM ma_table WHERE MIN(champ1, champ2, champ3) > '50' |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Je ne pense pas que la comparaison de plusieurs champs soit possible sans utiliser les fonctions.
En tout cas, la fonction MIN ne fonctionnera pas ici : elle sert à trouver le minimum d'un champs pour une requête (elle ne prend donc qu'un seul argument). Par contre, tu peux toujours transformer ta requête en : Code :
SELECT * FROM ma_table WHERE champ1 > 50 AND champ2 > 50 AND champ3 > 50 |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2005 Messages : 18 ![]() |
L'idée, c'est que je voudrais récupérer la valeur minimale de chaque ligne composée de 3 champs...
Il n'existe pas une fonction pour comparer les champs ?... Ca m'étonne |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com