Velkommen til en annen SQL Server -opplæring. I denne lærer vi hvordan du bruker ASCII -funksjonen i SQL Server.
ASCII -funksjonen lar deg hente ASCII -koden til en gitt karakter. Imidlertid, hvis du gir et karakteruttrykk til funksjonen, returnerer det ASCII -koden for venstre karakter i uttrykket.
Funksjonssyntaks og argumenter
Følgende betegner syntaks for ASCII -funksjonen.
ASCII (Character_expression)
Som vist i syntaks ovenfor, godtar funksjonen ett argument:
Funksjonen vil returnere ASCII -koden som en INT -type.
Eksempelbruk
Følgende eksempel viser den primære bruken av ASCII () -funksjonen i SQL Server:
plukke ut
ascii ('a') som en,
ascii ('z') som z,
ascii (1) som en,
ASCII (2) som to;
Eksemplet over viser hvordan du bruker ASCII -funksjonen for å bestemme ASCII -kodene for fire tegn.
Den resulterende utgangen er som vist:
a | z | en | to |
--+--+---+---+
65 | 90 | 49 | 50 |
Eksempel 2
Vi kan også bruke ASCII -funksjonen med en tabellkolonne. Anta for eksempel at vi har et bord som vist nedenfor:
Vi kan hente ASCII -koden for venstre karakter i produsentkolonnen, som vist i spørringen nedenfor:
Velg produktnavn, produsent, ASCII (produsent) som kode fra produkter P;
Det resulterende tabellen er som vist:
Konklusjon
Denne artikkelen beskrev hvordan du bruker ASCII () -funksjonen i SQL Server. ASCII () -funksjonen lar deg bestemme ASCII -koden for et gitt tegn eller den venstre karakteren (i et uttrykk med mer enn ett tegn).
Takk for at du leste!!