سبد (0)

تابع LEN در SQL

تابع LEN:

این تابع، تعداد کاراکترهای رشته ورودی را برمی گرداند. البته فضاهای خالی احتمالی موجود در انتهای رشته را در نظر نمی گیرد.

نحوه استفاده:

LEN(string_expression)

پارامترها:

پارامتر توضیح
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

نتیجه به شکل زیر خواهد بود:

LengthOfAddress
12
9
9
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه