SELECT-Anweisung (if, else)
gondor
- datenbank
0 Zabraham
Hallo!
Vorhanden ist:
SELECT concat(if (preis_A != '', concat(preis_A, if(INSTR(preis_A, '€'), '', ' €')), '-')) as preis_A
1. Wenn preis_A ein € erhält nichts machen
2. Wenn es fehlt € anfügen
3. Wenn preis_A != '' ein '-' ausgeben
Klappt soweit. Jedoch möchte ich noch folgendes abfragen können:
preis_A = 'a' -> Ausgabe: 'auf Anfrage'
Wo bzw. wie kann ich diese Abfrage in meinem SELECT unterbringen?
Danke für Hilfe,
gondor(..)
- Wenn preis_A != '' ein '-' ausgeben
Klappt soweit. Jedoch möchte ich noch folgendes abfragen können:
preis_A = 'a' -> Ausgabe: 'auf Anfrage'
Wo bzw. wie kann ich diese Abfrage in meinem SELECT unterbringen?
Prüfe, ob Deine Datenbank CASE WHEN kennt.