تابع LEN:
این تابع، تعداد کاراکترهای رشته ورودی را برمی گرداند. البته فضاهای خالی احتمالی موجود در انتهای رشته را در نظر نمی گیرد.
نحوه استفاده:
پارامترها:
پارامتر |
توضیح |
string_expression |
یک عبارت رشته ای که تعداد کاراکترهای آن ارزیابی می شود. string_expression می تواند یک متغیر، ثابت و یا یک ستون از داده های کاراکتری یا باینری باشد.
|
نوع داده خروجی(Return Type):
اگر string_expressionیکی از انواع زیر باشد، داده خروجی از نوع bigint خواهد بود و در غیر اینصورت int
varchar(max) , nvarchar(max) , varbinary(max)
تذکر: برای برگداندن تعداد بایت هایی که یک عبارت در آن ذخیره شده است می توانید از تابع DATALENGTH استفاده کنید.
مثال:
جدول Persons را در زیر داریم :
P_Id |
LastName |
FirstName |
Address |
City |
1 |
Hansen |
Ola |
Timoteivn 10 |
Sandnes |
2 |
Svendson |
Tove |
Borgvn 23 |
Sandnes |
3 |
Pettersen |
Kari |
Storgt 20 |
Stavanger |
می خواهیم تعداد کاراکترهای ستون Address را نشان دهیم.
از دستور زیر استفاده می کنیم:
SELECT LEN(Address) as LengthOfAddress FROM Persons
نتیجه به شکل زیر خواهد بود:
READ MORE