Nicht sicher, wie weit eine SQL-Abfrage mit if/else-Anweisungen gehen kann.mysql IF Else-Anweisung
Ich habe eine einfache SELECT-Anweisung:
amount
SELECT,transtype
VONtransactions
Die transtype
Spalte eine Zahl sein wird.
Zum Beispiel 1 = Verkauf, 2 = Rückerstattung, 3 = Fehler, 4 = storniert, 5 = etwas anderes .... und so weiter.
Also, nichts Kompliziertes. Die Liste wächst jedoch aus Berichterstattungsgründen. Was ist in Ordnung.
Für eine bestimmte Abfrage, an der ich arbeite, gibt es eine Möglichkeit, diese Spalte als eine von zwei oder drei angegebenen Zahlen oder Text zu extrahieren?
Zum Beispiel sind einige Transtypen Zahlen ein "Verlust", während andere ein "Gewinn" sind, und vielleicht sind andere "neutral".
Ich möchte diese Spalte mit nur diesen 3 extrahieren, ohne PHP in der HTML-Tabelle zu verwenden, in die ich die Zeilen werfe.
Wenn meine Erklärung nicht klar ist, entschuldige ich mich. Es war schwer auszuspucken.
Sie möchten Ihre Transtyp-Werte als Verlust, Gewinn oder Neutral kategorisieren? –