ASCII(x) ist eine Stringfunktion, die eine Zeichenkette x (Stringspezifikation) mit dem Codeattribut ASCII, UNICODE (falls diese ASCII-Daten sind) oder BYTE in ASCII-Daten umwandelt. Als Stringspezifikation sind nur Ausdrücke erlaubt, die als Ergebnis einen alphanumerischen Wert liefern.
|
Ergebnis der Funktion ASCII(x) |
x ist vom Datentyp CHAR oder VARCHAR, Codeattribut für x ist ASCII, UNICODE oder BYTE |
ASCII(x) ist eine Zeichenkette in ASCII-Darstellung |
x ist NULL-Wert |
NULL-Wert |
Die Anwendung der Funktionen ASCII ist dann sinnvoll, wenn eine Sortierung oder ein Vergleich im ASCII-Code durchgeführt werden soll.
Ausgabe einer sortierten Ergebnistabelle in ASCII-Reihenfolge:
SELECT ASCII(name) FROM...WHERE...ORDER BY 1