Función ASCII() en SQL Server

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

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *