sql len kullanimi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sql len kullanimi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL LEN() Kullanımı
LEN() fonksiyonu metin tipindeki alanlarda verilerin boşluklar dahil karakter sayısını öğrenmemize yarar.

LEN() Kullanım Biçimi
LEN(alan_adi)
Aşağıdaki gibi satislar isimli tablomuz olsun. Bu tabloda Aylik_satis alanına satıcının o ay yağtığı toplam satışları yazıldığını düşünelim.
idSatici_PersonelAylik_satis
1Salih ESKİOĞLU29
2Ayhan ÇETİNKAYA522
3Serkan ÖZGÜREL2
4İlhan ÖZLÜ163

Örnek 1:
SELECT  *
FROM satislar
WHERE len(Aylık_satis)>2

Çıktısı:
idSatici_PersonelAylik_satis
2Ayhan ÇETİNKAYA522
4İlhan ÖZLÜ163
Bu kod ile aylık satışı 2 haneden büyük olan kayıtlar ekrana yazılmıştır. Yani 3 haneli satış rakamına ulaşan personelin listesi alınmış olunur. Burada dikkat edilcek olan nokta karakter sayısıdır. Üç nolu kayıtta ki personelin satış rakamı 2. Ancak u tek haneli bir rakamdır. Dolayısı ile len fonksiyonunda belirtilen değer alandaki değer değil, değerin sahip olduğu karakter sayısıdır.

Örnek 2:SELECT ad_soyad, len(aylik_satis) AS aylik_satis_adedi_basamak_sayisi
FROM satislar

Çıktısı:
Satici_Personelaylik_satis_adedi_basamak_sayisi
Salih ESKİOĞLU2
Ayhan ÇETİNKAYA3
Serkan ÖZGÜREL1
İlhan ÖZLÜ3
Bu kod ile her personelin aylık olarak kaç basamaklı satış yaptığını görebiliriz..  

SQL LEN() Kullanımı