Se você precisar encontrar o código ASCII para um determinado caractere ao usar o SQL Server, o T-SQL
ASCII() função é provavelmente o que você precisa. O
ASCII() A função retorna o valor do código ASCII do caractere mais à esquerda de uma expressão de caractere. Basta fornecer o caractere como um argumento e o SQL Server retornará o valor ASCII desse caractere (ou o caractere mais à esquerda na string). Sintaxe
A sintaxe fica assim:
ASCII ( character_expression )
Onde character_expression é uma expressão do tipo char ou varchar .
Exemplo
Como exemplo, veja como você descobriria o valor ASCII da letra
A :SELECT ASCII('A'); Resultado:
65
Então, por este exemplo, podemos ver que a letra
A tem um código de valor ASCII de 65. Sensibilidade a maiúsculas e minúsculas
Observe que caracteres maiúsculos e minúsculos têm valores ASCII diferentes. Então, se usarmos um
a minúsculo obtemos um valor diferente:SELECT ASCII('a'); Resultado:
97
Somente caractere mais à esquerda
Observe também que o
ASCII() A função retorna apenas o valor ASCII para o caractere mais à esquerda:SELECT ASCII('Aa'); Resultado:
65
Caracteres Unicode
Se você tiver caracteres fora do intervalo ASCII, poderá usar o
UNICODE() função para retornar o valor Unicode em vez disso. Esta função também funcionará em caracteres ASCII, já que os primeiros 128 pontos de código Unicode são dedicados aos valores ASCII.