Ir al contenido

Si el carácter situado más a la izquierda no es un carácter multibyte, ORD() devuelve el mismo valor que la función ASCII().

Si el carácter situado más a la izquierda de la cadena str es un carácter multibyte, devuelve el código de ese carácter, calculado a partir de los valores numéricos de sus bytes constituyentes con esta fórmula:

(1st byte code)
+ (2nd byte code * 256)
+ (3rd byte code * 256^2) ...
func.ord(<str>)
func.ord('2')
┌────────────────┐
│ func.ord('2) │
├────────────────┤
│ 50 │
└────────────────┘
ORD(<str>)
Argumentos Descripción
<str> La cadena.

BIGINT

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