String Funktion :
Funktionen sind vordefinierter Satz von Anweisungen, der einen Wert zurückgibt. Funktionen, die Zeichenfolgen einschließen, werden Zeichenkettenfunktionen aufgerufen. Es gibt verschiedene Arten von Funktionen, die in MySQL verfügbar sind.
Die wichtigen Zeichenkettenfunktionen sind,
CHAR_LENGTH(str) or CHARACTER_LENGTH(str) :Diese Zeichenkettenfunktion gibt die Länge der Zeichenfolge zurück.
mysql> select char_length("hioxindia"); --> 9 mysql> select character_length("easycalculation"); --> 15
CONCAT(str1,str2,...) :Gibt die verknüpfte Zeichenfolge der gegebenen Argumente zurück.
mysql> select concat('hiox','india'); --> 'hioxindia'
CONCAT_WS() :Es hält stand verketten mit Trennzeichen und ist ein Sondervordruck der Funktion CONCAT. Gibt die verknüpfte Zeichenfolge der von gegebenem Trennzeichen getrennten gegebenen Argumente zurück.
mysql> SELECT CONCAT_WS('!','One','Two','Three'); --> 'One!Two!Three' ( Here '!' is the seperator)
FORMAT() :Formatiert nach Dezimalzeichen die gegebenen Nummern und Runden zu den gegebenen Ziffern.
mysql> SELECT FORMAT(12332.123456, 4); --> '12,332.1235'
LCASE(str) or LOWER() :Gibt die Kleinschreibung von der gegebenen Zeichenfolge zurück.
mysql> select lcase('HIOX'); --> 'hiox' mysql> select lower('EASYCALCULATION'); --> easycalculation Genauso UPPER or UCASE gibt die Großschreibung von der gegebenen Zeichenfolge zurück.
LENGTH(str) :Gibt die Länge der gegebenen Zeichenfolge in Bytes zurück. Wenn es ein 2 Byte Zeichen gibt, ist die Länge berechnet als 2. Während das CHAR_LENGTH nur die Zeichenlänge berechnet.
mysql> select length('HIOXINDIA'); --> 9
LOCATE(substr,str) or POSITION(substr IN Str) :Gibt die Position des ersten Vorfalls der Teilkette in der Zeichenfolge zurück.
mysql> select locate('ind','hioxindia'); --> 5 mysql> select position('cul' in 'easycalculation'); --> 8
REPEAT(str,count) :Die gegebene Zeichenfolge ist wiederholt für die gegebene Zählung.
mysql> select repeat('HIOX',2); --> 'HIOXHIOX'
REPLACE(str,from_str,to_str) :In der gegebenen Zeichenfolge 'str' ist das 'from_str' durch die 'to_str' Zeichenfolge ersetzt.
mysql> select replace('MyMYSql','My','you'); --> youMYSql
Das gegebene 'from_str' ist von der Groß-/Kleinschreibung abhängig. Hier im oben genannten Beispiel die erste 'My' ist sich geändert, aber nicht die zweite('MY') .
REVERSE(str) :Die gegebene Zeichenfolge wird zurückgedreht und zurückgegeben.
mysql> select reverse('HIOX'); --> 'XOIH'
SUBSTRING(str,pos) :Die Funktion gibt eine Teilkette von der Zeichenfolge 'str' angefangen an Positions- 'pos' zurück.
mysql> select substring('EASYCALCULATION', 5); --> 'CALCULATION'