SQL LEN() Kullanımı

Hiç yorum yok
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..  

Hiç yorum yok :

Yorum Gönder