SIMILAR To mit SUBTRING

StormYus

Mitglied
Also ich hab Problem mein stmt mit SUBTRING zu nutzen

hier steht leider nicht viel, daher bekomme ich das wohl nicht hin.

http://www.postgresql.org/docs/7.3/interactive/functions-matching.html#FUNCTIONS-SQL99-REGEXP

also mit LIKE sieht mein stmt so aus

"SELECT title, creator, price, language, mid, fromid
FROM metadaten
WHERE title ILIKE '%".$header."%'
AND fromid=2
LIMIT 200 OFFSET 0
";

so wenn ich das nun mit SIMILAR mache so

"SELECT title, creator, price, language, mid, fromid
FROM metadaten
WHERE title SIMILAR TO '%".$header."%'
AND fromid=2
LIMIT 200 OFFSET 0
";

das geht auch, nur das Problem ist ja das ich bei dem SIMILAR case sensitive arbeite, dafür brauche ich nun das SUBSTRING

leider geht aus der Doku für mich kein Stück hervor wie ich das benutze :(

... SIMILAR TO SUBSTRING('title' FOR '%".$header."%') ...

gibt zB nix zurück. Hat der war nen Tip, oder bessere Quellen zum nachlesen vielleicht?

mfg Sebastian
 

Neue Beiträge

Zurück