Zum Inhalt springen

Ist das ganz links stehende Zeichen kein Mehrbyte-Zeichen, gibt ORD() denselben Wert zurück wie die Funktion ASCII().

Ist das ganz links stehende Zeichen der Zeichenfolge str ein Mehrbyte-Zeichen, gibt die Funktion den Code dieses Zeichens zurück, berechnet aus den numerischen Werten seiner einzelnen Bytes nach dieser Formel:

(1st byte code)
+ (2nd byte code * 256)
+ (3rd byte code * 256^2) ...
func.ord(<str>)
func.ord('2')
┌────────────────┐
│ func.ord('2) │
├────────────────┤
│ 50 │
└────────────────┘
ORD(<str>)
Argumente Beschreibung
<str> Die Zeichenfolge.

BIGINT

SELECT ORD('2')
┌────────┐
│ ORD(2) │
├────────┤
│ 50 │
└────────┘