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