Sql Kodları ANA SAYFA    İLETİŞİM    HAKKIMIZDA 

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.

id Satici_Personel Aylik_satis
1 Salih ESKİOĞLU 29
2 Ayhan ÇETİNKAYA 522
3 Serkan ÖZGÜREL 2
4 İlhan ÖZLÜ 163


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

Çıktısı:

id Satici_Personel Aylik_satis
2 Ayhan ÇETİNKAYA 522
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_Personel aylik_satis_adedi_basamak_sayisi
Salih ESKİOĞLU 2
Ayhan ÇETİNKAYA 3
Serkan ÖZGÜREL 1
İlhan ÖZLÜ 3

Bu kod ile her personelin aylık olarak kaç basamaklı satış yaptığını görebiliriz..  

 


www.sqlkodlari.com - 2014
Telif hakları uyarısı: Sitedeki bilgiler izinsiz KOPYALANABİLİR. Çünkü bu bilgiler bilgisayar standartlarındandır ve bizim bulup ürettiğimiz şeyler değildir. Başka sitelerde de burada anlatılan açıklamalara rastlayabilirsiniz. Ancak ricamız buradan faydalı bir şeyler öğreniyorsanız, o zaman siteyi tavsiye edin ki başkaları da öğrensin.

sql len() kullanımı nasıldır