Die SUBSTR()-Funktion von SQL

Die SUBSTR-Funktion wird verwendet, um einen Teil eines Spaltenfelds in der Datenbank abzufangen.

Die Funktionsnamen in jeder Datenbank sind unterschiedlich (das ist wirklich schmerzhaft, kann die später erfundene Datenbank nicht dieselbe sein wie die zuerst erfundene?)

  • MySQL: SUBSTR( ), SUBSTRING( )
  • Oracle: SUBSTR( )
  • SQL Server: SUBSTRING( );

Häufig verwendete Methoden sind:

SBUSTR(str,pos);
就是从pos开始的位置,一直截取到最后。

 

Eine andere, häufiger vorkommende ist:

SUBSTR(str,pos,len);


Diese Darstellung bedeutet, dass len-Zeichen ab der Position ab pos abgefangen werden (Leerzeichen werden ebenfalls als Zeichen gezählt).

Es ist zu beachten, dass wenn pos 1 (nicht 0) ist, dies bedeutet, dass von der ersten Position aus begonnen wird.

Dies ist auch leicht zu verstehen, da die Datenbank nicht das ist, was wir normalerweise als Programm schreiben, sie hat ihre eigenen Gewohnheiten und die Datensätze in der Datenbank beginnen bei 1 statt bei 0. Rechts.

 

Supongo que te gusta

Origin blog.csdn.net/howlaa/article/details/16825761
Recomendado
Clasificación