Hello,
SELECT SUBSTRING(VARC,if(instr(VARC,"Peter")>0,instr(VARC,"Peter"),1),10) as V FROM TEST;
So funktioniert es und man bekommt immer was angezeigt. Wenn man bei Substring() 0 als Startwert angibt, liefert MySQL kein Ergebnis. Das kann in deinem Fall ja auch erwünscht sein. Ob das allerdings verbrieftes Verhalten sit, weiss ich nicht.
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen