Hvordan Loop Fra A til Å i T-SQL

Hvordan Loop Fra A til Å i T-SQL


Microsoft SQL Server bruker Transact-SQL (T-SQL) som sitt primære spørrespråk. T-SQL "mens" looper tillate for å gjenta en prosess mens økes en verdi eller leter etter en bestemt tilstand før du går ut av loopen. Looping gjennom numeriske verdier er en enkel prosess; krever imidlertid et alfabetisk sløyfe sette brev til sine tilsvarende ASCII tegnkoder og deretter bruke "CHAR ()" funksjonen for å konvertere dem tilbake til bokstaver. ASCII-koder for store bokstaver i alfabetet er verdier 65 gjennom 90. små bokstaver alfabetet er representert ved verdier 97 gjennom 122.

Bruksanvisning

1 Åpne SQL Server Management Studio.

2 Åpne en ny spørring vindu.

3 Erklærer et heltall variabel og sette verdien til 65, som vist:

ERKLÆRER @intCharCode INT

SET @intCharCode = 65

4 Skriv inn følgende "mens" statement å sende ASCII tilsvarer heltallet kode representert ved variabelen. Sløyfen inkrementerer den variable ved en verdi på 1 med hver iterasjon inntil den når 90:

Selv ikke (@intCharCode> 90)

BEGIN

PRINT CHAR (@intCharCode)

SET @intCharCode = @intCharCode + 1

SLUTT

5 Klikk på execute knappen for å kjøre spørringen. Utgangen vil skrive ut store bokstaver i alfabetet i resultatruten i alfabetisk rekkefølge.