Anfang des Inhaltsbereichs

ALPHA(x,n) Dokument im Navigationsbaum lokalisieren

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))

Beispiel

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

Ende des Inhaltsbereichs