TurboSQL Guide Zeichenketten Operatoren und Funktionen |
Previous Top Next |
Dies ist eine Liste von Funktionen und Operatoren zur Bearbeitung von Zeichenketten, die in TurboSQL eingesetzt werden können.
||
Syntax
string1 || string2
Beschreibung
Verknüpft die beiden Zeichenketten.
ASCII
Syntax
ASCII(string)
Beschreibung
Berechnet den Code des ersten Zeichens in der Zeichenkette. Liefert NULL falls das Argument NULL oder leer ist.
CHAR_LENGTH
Syntax
CHAR_LENGTH(string)
Beschreibung
Berechnet die Anzahl der Zeichen in der Zeichenkette.
HEXSTR
Syntax
HEXSTR(number, width)
Beschreibung
Berechnet ein hexadezimale Darstellung der Zahl mit mindestens width Zeichen
Beispiel
HEXSTR(15, 3) --returns '00F'
LEFTSTR
Syntax
LEFTSTR(string, count)
Beschreibung
Liefert die ersten count Zeichen der übergebenen Zeichenkette string.
LEN
Syntax
LEN(string)
Beschreibung
Wie CHAR_LENGTH. CHAR_LENGTH als Standard SQL ist hier vorzuziehen.
LIKE
Syntax
string1 [NOT] LIKE string2
Beschreibung
Vergleicht die beiden Zeichenketten wie in Standard SQL definiert. Als Joker Zeichen kann % und _ verwendet werden.
Beispiele
'Woolfe' LIKE 'Woo%'
Name LIKE '_oolfe'
Name LIKE '100^% pure orange juice' ESCAPE '^'
LOWER
Syntax
LOWER(string)
Beschreibung
Liefert den String in Kleinbuchstaben.
RIGHTSTR
Syntax
RIGHTSTR(string, count)
Beschreibung
Liefert die letzten count Zeichen der gegebenen Zeichenkette string.
STR
Syntax
STR(number, width, scale, thousand_separator, fill_character, decimal_separator)
STR(enumeration_column_reference)
Beschreibung
Die erste Variante liefert eine Darstellung der Zahl als Zeichenkette mit den angegebenen Formatierung.
Die zweite Variante liefert eine Darstellung des Aufzählungs-Werts als Zeichenkette.
Beispiel
STR(3.14159, 10, 4, ',', '*', '.') --returns ****3.1416
SUBSTRING
Syntax
SUBSTRING(string FROM start [FOR length])
Beschreibung
Liefert den Teilstring der Länge length aus string angefangen mit dem Zeichen an Position start
TRIM
Syntax
TRIM([kind [char] FROM] string)
Beschreibung
Liefert einen String ohne führende oder abschließende Zeichen.
kind ist eines dieser Schlüsselwörter: LEADING, TRAILING, BOTH
char ist das Zeichen, das entfernt wird. Wird nichts angegeben, werden Leerzeichen entfernt.
Beispiele
die folgenden Ausdrücke liefern alle 'Carl':
TRIM(' Carl ')
TRIM(LEADING FROM ' Carl')
TRIM(TRAILING FROM 'Carl ')
TRIM(BOTH 'x' FROM 'xxCarlxx')
UPPER
Syntax
UPPER(string)
Beschreibung
Liefert den String in Großbuchstaben.
Siehe auch
Allgemeine Funktionen und Operatoren
Arithmetische Funktionen und Operatoren
String Funktionen und Operatoren
Datum und Zeit Funktionen und Operatoren
Aggregat Funktionen
Sonstige Funktionen und Operatoren