ALPHA(x,n)
ALPHA(x,n) ist eine
Stringfunktion, die das Umsetzen eines Zeichens x, das in ASCII oder EBCDIC ( Codetabellen) verschlüsselt ist, in eine andere in der DEFAULTMAP ( mapchar_set_name) festgelegte Ein- oder Zwei-Zeichendarstellung ermöglicht. ALPHA(x,n) wird verwendet, um die Sortierreihenfolge zu beeinflussen.Die Funktion ALPHA(x,n) greift intern auf die Funktion
MAPCHAR(x,n,i) zurück (wobei i die DEFAULTMAP ist) und nimmt zusätzlich eine Umwandlung in Großbuchstaben vor ( UPPER(x)).Der Parameter n ist optional, n gibt die maximale Länge des Ergebnisses an.
|
Ergebnis der Funktion ALPHA(x,n) | |
ALPHA(x,n) |
UPPER(MAPCHAR(x,n,DEFAULTMAP)) |

Die Funktion ALPHA ermöglicht eine sinnvolle Sortierung, z.B. wenn "ü" als "UE" einsortiert werden soll. Es wird das MAPCHAR SET mit dem Namen DEFAULTMAP verwendet.
SELECT...,ALPHA(<column_name>) sort,...FROM...ORDER BY sort