gondor: SELECT-Anweisung (if, else)

Beitrag lesen

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(..)