Funkcja SQL Server ASCII

Funkcja SQL Server ASCII

Witamy w innym samouczku SQL Server. W tym nauce dowiemy się, jak korzystać z funkcji ASCII na serwerze SQL.

Funkcja ASCII pozwala uzyskać kod ASCII danego znaku. Jeśli jednak podasz wyrażenie znaku do funkcji, zwraca kod ASCII dla najwcześniejszego znaku w wyrażeniu.

Składnia funkcji i argumenty

Poniżej oznacza składnię funkcji ASCII.

ASCII (Character_Expression)

Jak pokazano w powyższej składni, funkcja akceptuje jeden argument:

  1. Expression o postaci - Ten parametr określa wartość, której kod ASCII jest określany. Ta wartość może być dosłownym ciągiem, wyrażeniem znaku lub kolumny. Jak wspomniano, funkcja zwróci kod ASCII dla lewego znaku, jeśli ciąg wejściowy zawiera więcej niż jeden znak.

Funkcja zwróci kod ASCII jako typ int.

Przykładowe użycie

Poniższy przykład pokazuje podstawowe użycie funkcji ASCII () na serwerze SQL:

wybierać
ASCII („A”) jako,
ASCII („Z”) jako Z,
ASCII (1) jako jeden,
ASCII (2) jako dwa;

Powyższy przykład pokazuje, jak używać funkcji ASCII do określenia kodów ASCII dla czterech znaków.

Powstałe wyjście jest jak pokazano:

A | z | jeden | dwa |
--+--+---+---+
65 | 90 | 49 | 50 |

Przykład 2

Możemy również użyć funkcji ASCII z kolumną tabeli. Załóżmy na przykład, że mamy tabelę, jak pokazano poniżej:

Możemy pobrać kod ASCII dla lewej strony w kolumnie producenta, jak pokazano w zapytaniu poniżej:

Wybierz nazwę Product, producent, ASCII (producent) jako kod z produktów P;

Powstała tabela jest jak pokazana:

Wniosek

W tym artykule opisano, jak korzystać z funkcji ASCII () na serwerze SQL. Funkcja ASCII () umożliwia określenie kodu ASCII dla danego znaku lub najwcześniejszego znaku (w wyrażeniu z więcej niż jednym znakiem).

Dziękuje za przeczytanie!!