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

Google Book üzerinden kitabımızın online versiyonunu satın alabilirsiniz

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

  Reklam vermek için mail ile iletişime geçebilirsiniz


www.sqlkodlari.com - 2014 - 2024
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.