Afficher des valeurs d'une colonne à l'autre selon condition

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher des valeurs d'une colonne à l'autre selon condition

Re: Afficher des valeurs d'une colonne à l'autre selon condition

par Spols » 12 févr. 2019, 09:37

Tu peux mettre des conditions dans ta clause SELECT, mais je n'en vois pas bien l'utilité dans ton cas tu ne saura pas si tu obtiens 0 car classe = 0 ou car couleur = 0 ou car taille = 0

SELECT (IF classe = '0', classe, (IF couluer = '0', couleur, taille)) AS retour FROM criteres

Afficher des valeurs d'une colonne à l'autre selon condition

par willjevin » 11 févr. 2019, 18:54

Bonjour à tous,

Dans une table CRITERES, je cherche à extraire dans la colonne 'classe' toutes les valeurs qui sont égales à la valeur '0'.

Mais je souhaite y rajouter une condition !

Lorsque toutes les valeurs de la colonne 'classe' ne seront plus égales '0' (considérant que mes critères sont tous remplis), je veux que ma requête puisse m'afficher uniquement les valeurs de la colonne 'couleur' si elles sont égales à '0', sinon, extraire les valeurs de la colonne 'taille' ...

classe | couleur | taille
0 | 0 | 0
0 | 0 | 0
2 | 0 | 0
3 | 0 | 0
1 | 2 | 0
3 | 1 | 0
3 | 4 | 0
3 | 3 | 0