Si j'ai une table MySQL comprenant les champs one
, two
, three
et four
je peux alors utiliser en quelque sorte la déclaration IF
pour recevoir le champ four
, que lorsqu'une certaine condition est vrai? Dois-je avoir deux ensembles de déclaration SELECT
?MySQL - La sélection basée sur une instruction if
Puis-je faire (en pseudocode):
SELECT one, two, three
IF (1 == 1) THEN
four
ENDIF
FROM table
Ou dois-je en quelque sorte à faire:
IF (1 == 1) THEN
SELECT one, two, three, four
ENDIF
ELSE THEN
SELECT one, two, three
ENDIF
Je suis curieux, je n'ai pas un usage spécifique pour ce .
Merci - c'était essentiellement tout ce que je voulais savoir. – Eikern