الثلاثاء، 8 يوليو 2014

CHAR()Function

String Function

CHAR()Function
تستخدم في تحويل  Convertsمن ال ASCII Cod  إلى Character حرف.
SELECT CHAR(65)
النتيجة Result :

A


مثال لطباعة جميع الحروف من A إلى Z .
DECLARE @Start INT
SET @Start = 65

WHILE ( @Start <= 90 )
    BEGIN
        PRINT CHAR(@Start)
        SET @Start = @Start + 1
    END


تبدأ الحروف الإنجليزية الكبيرة Capital من الرقم 65. و تبدأ الحروف الإنجليزية الصغيرة Small من 97. مثال.

SELECT ASCII('a')












مثال لطباعة جميع الحروف من a إلى z .

أولاً تبدأ الحروف الCapital  من الرقم 97 نجمع عليهم 26 عدد العروف الإنجليزية يصبح الرقم 123. ونبدأ التكرار
While من الرقم 122.
DECLARE @Start INT
SET @Start = 97

WHILE ( @Start <= 122 )
    BEGIN
        PRINT CHAR(@Start)
        SET @Start = @Start + 1
    END




لطباعة الأرقام من الرقم 0 إلى الرقم 9. نقوم  بإرجاع رقم الصفر 0 من خلال الدالة .ASCII() FUNCTION
سوف تكون النتيجة 48, ونقوم بجمع 48 + 9 = 57.
SELECT ASCII(0)
النتيجة Result :
48

DECLARE @Start INT
SET @Start = 48

WHILE ( @Start <= 57 )
    BEGIN
        PRINT CHAR(@Start)
        SET @Start = @Start + 1
    END




ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم