Bilgisayar string türü verileri de büyüklük-küçüklük açısından karşılaştırabilir. Bilgisayar bu işlemi yaparken karşılaştırdığı stringler içindeki karakterlerin sayısal ASCII kodlarını almakta ve gerçekte bunları karşılaştırmaktadır.
Örneğin, 'B' < 'A' şeklindeki karşılaştırma gerçekte bilgisayar belleğinde 66<65 şeklinde bir sayısal karşılaştırmaya dönüştürülmektedir; çünkü A'nın sayısal ASCII kodu 65 ve B'nin sayısal ASCII kodu ise 66'dır.
Karşılaştırılan iki string içinde önce ilk karakterler karşılaştırılır; bunlar eşitse, bir sonraki karakterlere geçilir.
İlk n adet karakterleri eşit olan iki string'ten biri n+1 karakterli diğeri n karakterli ise, bu durumda uzun olan (yani n+1 karakterli olan) büyük kabul edilir.
Örnek karşılaştırmalar:
'AHMET'> 'BERİL'
Sonuç doğrudur.
'BERTAN' ='bertan'
Sonuç yanlıştır. ASCII tablosunda küçük harflere ait sayısal kodlar, büyük harflerinkinden daha büyüktür.
'CEM'>'C'
Sonuç doğrudur.