Funktionsgruppe: Zeichenkettenfunktion
LOWER() wandelt Großbuchstaben einer Zeichenkette in Kleinbuchstaben um.
LOWER (
ausdruck )
ausdruck
Alphanumerischer Ausdruck oder National-Ausdruck.
Ergebnis
Wenn ausdruck den NULL-Wert ergibt, ist das Ergebnis der NULL-Wert.
Sonst:
Wenn ausdruck ein alphanumerischer Ausdruck ist, ist das Ergebnis eine Kopie der Zeichenkette, die sich bei der Auswertung von ausdruck ergibt, wobei Großbuchstaben des SESAM/SQL-Zeichenvorrats (siehe "SESAM/SQL-Zeichenvorrat") durch entsprechende Kleinbuchstaben ersetzt werden (A-Z ohne Umlaute und ß).
Wenn ausdruck ein National-Ausdruck ist, dann werden Großbuchstaben gemäß den Unicode-Regeln (wie mit der XHCS-Funktion
tolower
) durch entsprechende Kleinbuchstaben ersetzt.
Datentyp: wie ausdruck
Beispiele
SELECT LOWER(strasse) FROM kunde WHERE knr=100
otto-hahn-ring 6
LOWER('Ä')
liefert den Wert 'Ä'.
LOWER(NX'00C4')
liefert den Wert NX'00E4' (was einem 'ä' entspricht), weil die Unicode-Regeln verwendet werden.