Função SQL Server ASCII

Função SQL Server ASCII

Bem -vindo a outro tutorial do SQL Server. Neste, aprenderemos a usar a função ASCII no SQL Server.

A função ASCII permite buscar o código ASCII de um determinado personagem. No entanto, se você fornecer uma expressão de personagem para a função, ele retornará o código ASCII para o caráter mais à esquerda na expressão.

Função Sintaxe e argumentos

A seguir indica a sintaxe para a função ASCII.

ASCII (Caracter_Expression)

Como mostrado na sintaxe acima, a função aceita um argumento:

  1. caractere_expression - Este parâmetro define o valor cujo código ASCII é determinado. Este valor pode ser uma corda literal, uma expressão de personagem ou uma coluna. Como mencionado, a função retornará o código ASCII para o personagem mais à esquerda se a sequência de entrada contiver mais de um caractere.

A função retornará o código ASCII como um tipo int.

Exemplo de uso

O exemplo a seguir mostra o uso primário da função ASCII () no SQL Server:

Selecione
ascii ('a') como um,
ascii ('z') como z,
ASCII (1) como um,
ASCII (2) como dois;

O exemplo acima mostra como usar a função ASCII para determinar os códigos ASCII para quatro caracteres.

A saída resultante é como mostrado:

a | z | um | dois |
--+--+---+---+
65 | 90 | 49 | 50 |

Exemplo 2

Também podemos usar a função ASCII com uma coluna de tabela. Por exemplo, suponha que tenhamos uma tabela como mostrado abaixo:

Podemos buscar o código ASCII para o personagem mais à esquerda na coluna do fabricante, como mostrado na consulta abaixo:

selecione Product_name, fabricante, ASCII (fabricante) como código de produtos P;

A tabela resultante é como mostrado:

Conclusão

Este artigo descreveu como usar a função ASCII () no SQL Server. A função ASCII () permite determinar o código ASCII para um determinado personagem ou o personagem mais à esquerda (em uma expressão com mais de um caractere).

Obrigado pela leitura!!