INSTR/de

From SQLZOO
< INSTR
Revision as of 21:35, 22 October 2012 by Peter (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Kompatibilität
INSTR(s1, s2)
DBMSOKAlternative
IngresNein POSITION(s2 IN s1)
MySQLJa
OracleJa
PostgreSQLNein POSITION(s2 IN s1)
SQL ServerNein PATINDEX('%'+s2+'%',s1)

INSTR

INSTR(s1, s2) liefert die Position der Zeichenkette s1 innerhalb der (größeren) Zeichenkette s1. Das erste Zeichen hat Position 1. Falls s2 nicht in s1 vorhanden ist, wird 0 zurückgeliefert.

    INSTR('Hello world', 'll') -> 3 

In diesem Beispiel wird die Position der Zeichenkette "an" in jedem Ländernamen ermittelt.

SELECT name,
       POSITION('an' IN name)
  FROM bbc
SELECT name,
       PATINDEX('%an%', name)
  FROM bbc
 ORDER BY name
SELECT name,
       INSTR(name, 'an')
  FROM bbc

Siehe auch

Sprache: English  • Deutsch
Personal tools
Namespaces

Variants
Actions
Reference
Toolbox
Google AdSense