Telefon
Telegram
WhatsApp
İnstagram
SQL LEN() Kullanımı

SQL LEN() Kullanımı

SQL LEN() Kullanımı

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..  

Paylaş: