Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Zeichenfunktionen T-SQL
Zeichenfolgen verketten: +
char: wandelt ASCII-Code in ein Zeichen um (Char(64) ==> '@')
lower, upper: Zeichenfolge in Klein/Großbuchstaben umwandeln
ltrim, rtrim: Zeichenfolge ohne führende/folgende Leerzeichen
replace ('Zeichenfolge', 'Zeichenfolge2', 'Zeichenfolge3')
Ersetzt alle Vorkommen der Zeichenfolge2 in Zeichenfolge durch die Zeichenfolge3
stuff ('Zeichenfolge', Start, Länge, 'Zeichenfolge2') Ersetzt in Zeichenfolge ab Position Start in Länge Länge durch Zeichenfolge2
substring ('Zeichenfolge', Start, Länge): gibt einen Teil der Zeichenfolge zurück
len ('Zeichenfolge'): Gibt die Anzahl der Zeichen im gegebenen Zeichenfolgenausdruck zurück (nicht die Anzahl an Bytes), wobei nachfolgende Leerzeichen nicht berücksichtigt werden.
LEFT, RIGHT('Zeichenfolge', Länge): Gibt den Teil einer Zeichenfolge zurück, der bei einer angegebenen Anzahl von Zeichen von links beginnend anfängt
Notizen:
SQL Zeichenfolgenfunktionen
SQL Access MS SQL PostgreSQL
wandelt einen int ASCII Code in ein Zeichen um
CHAR chr CHAR chr
Feststellen, ob ein String einen Teilstring enthält
INSTR position
Anzahl der Zeichen im String (nicht Bytes!)
LEN LEN LEN char_len
length
String in klein/GROSS Buchstaben umwandeln
LOWER/UPPER LCASE/UCASE LOWER/UPPER lower/upper
Ein Ende des Strings (links oder rechts)
LEFT/RIGHT LEFT/RIGHT
String ohne führende/folgende Leerzeichen
LTRIM/RTRIM LTRIM/RTRIM/TRIM LTRIM/RTRIM ltrim/rtrim/trim
Ersetzt alle Vorkommen der zweiten Zeichenfolge in der ersten Zeichenfolge durch die dritte
REPLACE REPLACE replace
gibt einen Teil der Zeichenfolge zurück
SUBSTR(String, Start, Länge) MID SUBSTRING substring
Hinweis: in Access handelt es sich um Visual Basic Funktionen