SUBSTRING(ansi)/de

From SQLZoo
Jump to navigation Jump to search
Kompatibilität
SUBSTRING(s FROM i FOR j)
DBMSOKAlternative
IngresJa SUBSTRING(s,i,j)
MySQLJa
OracleNein SUBSTR(s,i,j)
PostgreSQLJa SUBSTRING(s,i,j)
SQLServerNein SUBSTRING(s,i,j)

SUBSTRING (ansi)

SUBSTRING liefert einen bestimmten Teil einer Zeichenkette. Als Argumente sind die Zeichenkette, der Startpunkt und die Länge des gewünschten Teils anzugeben.

   SUBSTRING('Hallo Welt' FROM 2 FOR 3) -> 'llo'    

In diesem Beispiel wird das 2. bis 5. Zeichen jedes Ländernamens ermittelt.

SELECT name,
       SUBSTRING(name, 2, 5)
  FROM bbc
SELECT name,
       SUBSTR(name, 2, 5)
  FROM bbc
SELECT name,
       SUBSTRING(name FROM 2 FOR 5)
  FROM bbc

Siehe auch

Language:Project:Language policy [[:{{#invoke:String|sub|SUBSTRING(ansi)/de
 |1
 |Expression error: Unrecognised punctuation character "{".
}}|English]]
DataWars, Data Science Practice Projects - LogoDataWars: Practice Data Science/Analysis with +100 Real Life Projects