La función ASCII() devuelve el valor ASCII del carácter más a la izquierda de una expresión de caracteres.
Sintaxis:
ASCII(character_expression)
Parámetro:
este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
character_expression:
puede ser un carácter literal, una expresión de una string o una columna. Si se ingresa más de un carácter, solo devolverá el valor del carácter más a la izquierda.
Devoluciones:
Devuelve el valor del código ASCII de su carácter más a la izquierda.
Ejemplo-1:
cuando los argumentos contienen una sola letra mayúscula y minúscula.
SELECT ASCII('A') AS A, ASCII('a') AS a, ASCII('Z') AS Z, ASCII('z') AS z;
Producción :
A | a | Z | z |
---|---|---|---|
sesenta y cinco | 97 | 90 | 122 |
Ejemplo-2:
cuando los argumentos contienen el número único y el carácter especial.
SELECT ASCII('1') AS [1], ASCII('#') AS #, ASCII(9) AS [9], ASCII('@') AS [@];
Producción :
1 | # | 9 | @ |
---|---|---|---|
49 | 35 | 57 | 64 |
Ejemplo-3:
cuando los argumentos contienen la expresión de una string.
SELECT ASCII('GeeksForGeeks');
Producción :
71
Ejemplo-4:
Uso de la función ASCII() con columnas de tabla.
Tabla – Player_Details
ID del jugador | Nombre del jugador | Ciudad |
---|---|---|
45 | Rohit Sharma | Bombay |
18 | virat Kohli | Bangalore |
7 | MS Dhoni | Chennai |
33 | Hardik Pandya | Bombay |
42 | sikhar dhawan | Delhi |
SELECT PlayerName, ASCII(PlayerName) AS AsciiCodeOfFirstChar FROM Player_Details;
Producción :
Nombre del jugador | AsciiCodeOfFirstChar |
---|---|
Rohit Sharma | 82 |
virat Kohli | 86 |
MS Dhoni | 77 |
Hardik Pandya | 72 |
sikhar dhawan | 83 |