17 Nisan 2018 Salı

Len fonksiyonu

Len fonksiyonu Sql fonksiyonlar arasında uzunluk ölçmek kullanabileceğiniz sql server fonksiyonlarındandır. Seçilen sütun yada değerin sonundaki boşluk hariç seçilen değeri döndürür. DATALENGTH fonksiyonu  len fonksiyonu farklı şekilde çalışır.  Len fonksiyonu verilen sütun yada değerin karakter sayısını döndürecektir. Verilerin uzunlukları, karakterlerin byte hesabı yapılırken, veritabanındaki tabloların kapladığı alanları öğrenmek için kullanılabilir. Alan öğrenmek için, hacimi byte hesabı almak için DATALENGTH fonksiyonu kullanılmalıdır.


 


Len kullanımı


LEN ( sutun_yada_deger ) 


Dönüş türleri

Eğer ifade varchar (max), nvarchar (max) veya varbinary (max) veri tiplerinden ise bigint; Değilse veri tipi olarak int döndürecektir.


 


Len örnek kullanım


 


SELECT LEN(sutun_ad) AS uzunluk from tablo_adi


GO


 


Daha iyi anşılması için , AdventureWorks  veritabanından bir örnekle açıklayalım.


 


— Uses AdventureWorks


SELECT DISTINCT LEN(FirstName) AS FNameLength, FirstName, LastName FROM dbo.DimEmployee AS


e INNER JOIN dbo.DimGeography AS g


ON e.SalesTerritoryKey = g.SalesTerritoryKey


WHERE EnglishCountryRegionName = ‘Australia’;


 


Sonuç


FNameLength FirstName LastName

———– ——— —————

4 Lynn Tsoflias


 


 




Len fonksiyonu

Hiç yorum yok:

Yorum Gönder