Hi,
SELECT * ,INSTR(titel, 'pa') startposi FROM shanty_titel WHERE titel LIKE '%pa%' ORDER BY titel, sprache
SQL findet auch ähnliche Zeichenfolgen, z.B.
på
stattpa
, deren Position ich in der Variablen startposi gerne hätte, aber dort wird nur dieselbe Schreibweise, alsopa
aber nichtpå
gefunden.
Nur um zu klären, was Du meinst:
LIKE ist tolerant und akzeptiert auch akzentierte a, während INSTR nur das a selbst findet.
Hm. Klingt nach einem Collation-Problem. Wüßte aber auch nicht, wie das zu lösen wäre - es fehlt mysql wohl sowas wie ein regexp_locate oder regexp_instr …
Wie kann ich dieses Problem lösen?
Gruß, Linuchs
cu,
Andreas a/k/a MudGuard