Christian Seiler: Mit SQL nur bestimmte Teile eine Feldes auslesen

Beitrag lesen

Hallo Ronbov,

Ich will allerdings nur die Email - Adresse haben. Gibt es eine Möglichkeit, wie ich den Teil zwischen den beiden Eckigen Klammern auslesen kann???

Für MySQL wäre z.B. folgendes möglich:

SELECT IF(LOCATE('<', email) > 0 AND LOCATE('>',email,LOCATE('<', email)) > 0,SUBSTRING(email,LOCATE('<',email)+1,LOCATE('>',email,LOCATE('<', email)) - LOCATE('<', email) - 1),email) as email FROM email ;

Viele Grüße,
Christian