Bienvenido a otro tutorial de SQL Server. En este, aprenderemos cómo usar la función ASCII en SQL Server.
La función ASCII le permite obtener el código ASCII de un carácter dado. Sin embargo, si proporciona una expresión de caracteres a la función, devuelve el código ASCII para el carácter más a la izquierda en la expresión.
Sintaxis y argumentos de funciones
Lo siguiente denota la sintaxis para la función ASCII.
ASCII (caracteres_expression)
Como se muestra en la sintaxis anterior, la función acepta un argumento:
La función devolverá el código ASCII como un tipo int.
Uso de ejemplo
El siguiente ejemplo muestra el uso principal de la función ASCII () en SQL Server:
seleccionar
ascii ('a') como un,
ASCII ('Z') como Z,
ASCII (1) como uno,
ASCII (2) como dos;
El ejemplo anterior muestra cómo usar la función ASCII para determinar los códigos ASCII para cuatro caracteres.
La salida resultante es como se muestra:
A | Z | One | Dos |
--+--+---+---+
65 | 90 | 49 | 50 |
Ejemplo 2
También podemos usar la función ASCII con una columna de tabla. Por ejemplo, supongamos que tenemos una tabla como se muestra a continuación:
Podemos obtener el código ASCII para el carácter más a la izquierda en la columna del fabricante, como se muestra en la consulta a continuación:
Seleccione Product_Name, fabricante, ASCII (fabricante) como código de productos p;
La tabla resultante es como se muestra:
Conclusión
Este artículo describió cómo usar la función ASCII () en SQL Server. La función ASCII () le permite determinar el código ASCII para un carácter dado o el carácter más izquierdo (en una expresión con más de un carácter).
Gracias por leer!!