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:
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!!