POSITION
Entsprechung in MySQL:
Gibt die Position des ersten Vorkommens eines Teilstrings in einem String zurück.
PostgreSQL 17.9
POSITION(substring IN string)- substring
- Gesuchter Teilstringtext
- IN string
- String, in dem gesucht wirdtext
Rückgabewert
Ganze Zahl, die Position ab 1; 0, wenn der Teilstring nicht gefunden wird; Groß- und Kleinschreibung wird unterschieden
Beispiele
Position eines Teilstrings
PostgreSQL 17.9
SELECT POSITION('om' IN 'Thomas');Suche mit Groß- und Kleinschreibung
PostgreSQL 17.9
SELECT POSITION('sql' IN 'PostgreSQL');Details
Um ohne Rücksicht auf Groß- und Kleinschreibung zu suchen, bringst du beide Strings in dieselbe Schreibweise: POSITION(LOWER('SQL') IN LOWER(string)). STRPOS(string, substring) macht dasselbe mit den üblichen, durch Kommas getrennten Argumenten.