mysql SI Else

Pas certain dans quelle mesure une requête sql peut aller avec des if/else.

J'ai une instruction SELECT simple:

SÉLECTIONNEZ amount, transtype DE
transactions

La transtype colonne va être un nombre.

Par exemple, 1 = vente, 2 = remboursement, 3 = erreur, 4 = annulé, 5 = autre chose.... et ainsi de suite.

Donc, rien de bien compliqué. Mais la liste tend à se développer pour les rapports raisons. Ce qui est bien.

Pour une requête spécifique sur lequel je travaille, est-il un moyen d'extraire une colonne en tant que l'un des 2 ou trois spécifié des nombres ou du texte?

Par exemple, certains transtype les nombres sont une "perte", tandis que d'autres sont un "gain", et peut-être que d'autres sont "neutres".

Je voudrais extraire une colonne avec seulement les 3, sans l'aide de php à l'intérieur de la table html je lance les lignes.

Si mon explication n'est pas claire, mes excuses. Il était difficile de cracher.

Vous souhaitez classer vos transtype valeurs comme étant une perte, gain ou neutre?

OriginalL'auteur coffeemonitor | 2010-11-14