ThomasP: Feststellen ob Spalteninhalt in String vorkommt

Beitrag lesen

Hallo nochmal!

Mittlerweile konnte ich das Problem zufriedenstellend lösen. Es funktioniert über die SQL-Funktion instr().

Meine Abfrage ist jetzt sicher weder optimal noch sehr schön, aber sie tut genau das was ich möchte:

SELECT model, manufacturer, id1pos, id2pos
FROM (

SELECT devices.model,
       devices.manufacturer,
       instr( ' MOT-V980/80.2E.29. MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1', devices.identifier1 ) AS id1pos,
       instr( ' MOT-V980/80.2E.29. MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1', devices.identifier2 ) AS id2pos

FROM fmw_devices AS devices
)
AS devpos

WHERE id1pos >0
AND id2pos >0
AND id1pos < id2pos

Somit habe ich gewährleistet, daß ich nur solche Geräte geliefert bekomme, bei denen identifier1 und identifier2 im übergebenen String vorkommen und ausserdem noch, daß identifier1 vor identifier2 auftreten muß.

Also falls jemals jemand etwas Ähnliches brauchen sollte, kann er es ja hier nachlesen ;)

viele Grüsse & Danke für Eure Bemühungen

Thomas.