Devuelve el valor de código ASCII del carácter situado más a la izquierda de una expresión de caracteres.
ASCII(expresion_cadena)
expresion_cadena Es una expresión de tipo char o varchar.
La función devuelve un valor int.
Ejemplo:
ASCII('abc') devuelve 97, lo mismo que ASCII('a').
Devuelve el carácter según el código ASCII correspondiente a un número entero.
CHAR(numero)
Numero es un número entero entre 0 y 255 de lo contrario la función devuelve NULL.
Se suele utilizar para insertar caracteres de control en cadenas alfanuméricas.
| Carácter de control | Valor |
|---|---|
| Tabulación | char(9) |
| Avance de línea | char(10) |
| Retorno de carro | char(13) |
Ejemplo:
ASCII('abc') devuelve a.
Devuelve el carácter Unicode correspondiente al código entero dado, tal como se define en el estándar Unicode.
NCHAR(numero)
Numero es un número entero entre 0 y 65535 de lo contrario la función devuelve NULL.
Ejemplo:
NCHAR(400) devuelve Ɛ
Devuelve el valor entero, según la definición del estándar Unicode, del primer carácter de la expresión de entrada.
UNICODE(expresion_cadena)
expresion_cadena Es una expresión de tipo Nchar o Nvarchar.
La función devuelve un valor int.
Ejemplo:
UNICODE(N'Ɛ') devuelve Ɛ
Devuelve el número de caracteres de la expresión de cadena especificada, excluidos los espacios en blanco finales.
LEN(Expresion_cadena)
Expresion_cadena es una expresión de cadena
El valor devuelto es de tipo bigint si Expresion_cadena tiene el tipo de datos varchar(max), nvarchar(max) o varbinary(max); en caso contrario, int.
Ejemplo:
LEN('abcdef ') devuelve 7
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.