secret_3des
Lieutenant
- Registriert
- Sep. 2005
- Beiträge
- 822
Hi!
Ich würde gerne folgendes mit einer (My)SQL Function realisieren:
Die Funktion soll eine Menge von "guten" Werten, "neutralen" Werten und "schlechten" Werten bekommen. Also z.B. Farben "schwarz", "rot" sind gewünscht und "grün","blau" ist nicht gewünscht, der Rest neutral.
Entsprechend diesen Mengen würde ich gerne einen Level-Wert zurückgeben. Also so quasi:
lvl = 1;
IF farbe IN ('schwarz','rot') THEN lvl = 0;
IF farbe IN ('grün','blau') THEN lvl = 2;
Kann mir bitte jemand einen Tipp geben wie ich das mit den Mengen so realisieren kann? Ich würde der Funktion gern 2-Mengen und einen Wert (VARCHAR) übergeben und "schauen" in welcher Menge dieser Wert liegt und entsprechend den LVL-Wert zurückgeben.
Bin für Tipps sehr dankbar!
Viele Grüße
Tom
Ich würde gerne folgendes mit einer (My)SQL Function realisieren:
Die Funktion soll eine Menge von "guten" Werten, "neutralen" Werten und "schlechten" Werten bekommen. Also z.B. Farben "schwarz", "rot" sind gewünscht und "grün","blau" ist nicht gewünscht, der Rest neutral.
Entsprechend diesen Mengen würde ich gerne einen Level-Wert zurückgeben. Also so quasi:
lvl = 1;
IF farbe IN ('schwarz','rot') THEN lvl = 0;
IF farbe IN ('grün','blau') THEN lvl = 2;
Kann mir bitte jemand einen Tipp geben wie ich das mit den Mengen so realisieren kann? Ich würde der Funktion gern 2-Mengen und einen Wert (VARCHAR) übergeben und "schauen" in welcher Menge dieser Wert liegt und entsprechend den LVL-Wert zurückgeben.
Bin für Tipps sehr dankbar!
Viele Grüße
Tom