Sådan Loop Fra A til Z i T-SQL

December 20

Sådan Loop Fra A til Z i T-SQL


Microsoft SQL Server bruger Transact-SQL (T-SQL) som sit primære forespørgsel sprog. T-SQL ", mens" loops tillader at gentage en proces, mens forøgelse en værdi eller leder efter en bestemt tilstand før du afslutter løkken. Looping gennem numeriske værdier er en simpel proces; Men en alfabetisk løkke kræver oversætte breve i deres tilsvarende ASCII-tegnkoder og derefter bruge "CHAR ()" funktion til at konvertere dem tilbage til bogstaver. De ASCII-koder for de store bogstaver i alfabetet er værdier 65 gennem 90. små bogstaver alfabet er repræsenteret ved værdier 97 gennem 122.

Instruktioner

Open SQL Server Management Studio. 1 Åbn SQL Server Management Studio.

Open a new query window. 2 Åbn en ny forespørgsel vindue.

Declare an integer variable and set its value to 65 as shown: DECLARE @intCharCode INT SET @intCharCode = 65 3 Erklær en heltalsvariabel og sætte værdien til 65, som vist: ERKLÆRER @intCharCode INT SET @intCharCode = 65

Type the following "WHILE" statement to output the ASCII character equivalent of the integer code represented by the variable. 4 Skriv følgende "MENS" erklæring til output ASCII karakter svarer til heltal kode repræsenteres af variablen. Løkken forøger variabel ved en værdi på 1 med hver iteration indtil den når 90: Selvom det ikke (@intCharCode> 90) BEGIN PRINT CHAR (@intCharCode) SET @intCharCode = @intCharCode + 1 END

Click the execute button to run the query. 5 Klik på knappen udføre for at køre forespørgslen. Udgangen vil udskrive store bogstaver alfabet i ruden resultater i alfabetisk rækkefølge.


relaterede artikler