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() 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ı:
Ö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..
SQL LEN() Kullanımı
Kaydol:
Kayıtlar
(
Atom
)