Función CHAR() en SQL Server

CHAR():
Esta función ayuda a convertir un código ASCII int en valor de carácter, es decir, si el usuario pasa un número entero como argumento, la función CHAR() interpreta el valor entero y devuelve su valor de carácter correspondiente.

Sintaxis:

CHAR(integer_value)

Parámetros:
esta función acepta solo un argumento.

  • integer_value:
    cualquier valor entero entre 0 y 255.

Devoluciones :

  • La función devolverá el valor del carácter que corresponde al código entero dado.
  • La función devolverá NULL si el valor entero excede el rango dado.

Aplicable a las siguientes versiones:

  • Servidor SQL 2017
  • Servidor SQL 2016
  • Servidor SQL 2014
  • Servidor SQL 2012
  • Servidor SQL 2008 R2
  • Servidor SQL 2008
  • Servidor SQL 2005

Ejemplo-1:
Uso básico de la función CHAR(), la función devolverá ‘P’ y ‘D’.

SELECT  
CHAR(80) AS 'Character1',
CHAR(100) AS 'Character2';

Producción :

Personaje1 personaje2
PAGS d

Ejemplo-2:
si se excede el rango de valores enteros en la función CHAR(), entonces la función devolverá NULL.

SELECT CHAR(260) 
AS 'Outcome';

Producción :

Salir
NULO

Ejemplo-3:
cómo controlar los caracteres en la función CHAR(), usamos strings y la función CHAR() entre ellos,

SELECT 'Vansh' + CHAR(13) + 'vgaur12345@gmail.com' 
AS 'Name_Email';

Producción :

Nombre Correo Electronico

Vansh

vgaur12345@gmail.com

Ejemplo-4:
si el usuario pasa dos argumentos en la función CHAR(), la función devolverá un error.

SELECT CHAR(91, 200) 
AS 'Outcome';

Producción :

The char function requires 1 argument(s)

Publicación traducida automáticamente

Artículo escrito por vanshgaur14866 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 *