-
Cómo Loop De la A a la Z en T-SQL
-
Microsoft SQL Server utiliza Transact-SQL (T-SQL) como lenguaje de consulta primaria. T-SQL bucles ", mientras que" permiten repetir un proceso de incremento, mientras que un valor o en busca de una condición específica antes de salir del bucle. Bucle a través de los valores numéricos es un proceso sencillo; Sin embargo, un bucle alfabética requiere convertir las letras en sus códigos de caracteres ASCII equivalentes a continuación, utilizando la función ") (CHAR" para convertirlos de nuevo a las cartas. Los códigos ASCII para las letras mayúsculas del alfabeto son valores 65 al 90. El alfabeto en minúsculas está representado por valores de 97 a 122.Instrucciones
1 Abra SQL Server Management Studio.
2 Abrir una nueva ventana de consulta.
3 Declarar una variable entera y establecer su valor en 65, como se muestra:
DECLARE INT @intCharCode
SET @intCharCode = 65
4 Escriba la siguiente instrucción ", mientras que" para emitir el carácter ASCII equivalente del código entero representado por la variable. El bucle incrementa la variable por un valor de 1 con cada iteración hasta que llega a 90:
MIENTRAS NO (@intCharCode> 90)
BEGIN
CHAR PRINT (@intCharCode)
SET @intCharCode = @intCharCode + 1
FIN
5 Haga clic en el botón de ejecución para ejecutar la consulta. La salida se imprimirá el alfabeto en mayúsculas en el panel de resultados en orden alfabético.