خوش آموز اولین و تنها سایت آموزشی %100 رایگان ایران با 4133 آموزش متنی، تصویری و ویدئویی

25. استفاده از تابع LEN برای پیدا کردن طول یک متن

25. استفاده از تابع LEN برای پیدا کردن طول یک متن

کد مطلب : 1286 PDF

در این آموزش با تابع LEN در اس کیو ال سرور آشنا می شویم. تابع LEN یک متن را می گیرد و طول آن را بر می گرداند. منظور از طول تعداد کاراکترهای موجود در آن متن می باشد. یکی از نکات مهمی که در ارتباط با توابع اس کیو ال سرور باید در نظر داشته باشید اینست که شما می توانید به صورت ترکیبی نیز از این توابع استفاده نمایید. در این آموزش علاوه بر تابع LEN ، نحوه ترکیب آن با سایر توابع اس کیو ال سرور را نیز فرا خواهید گرفت. برای اینکه بتوانید به صورت ترکیبی از این توابع استفاده نمایید، لازم است تا کاربرد هر کدام از آنها را به درستی بدانید و سپس با ترکیب آنها دستورات پیشرفته تری را ایجاد نمایید.

جشنواره آموزش های رایگان خوش آموز در تمامی 365 روز سال

برای گذراندن این دوره آموزشی لازم است تا فایل بک آپ مربوط به دیتابیسی که مثالهای این دوره با آن دیتابیس ایجاد شده است را دانلود کنید و در محیط اس کیو ال سرور بازیابی نمایید.


مثالهایی از کاربرد تابع LEN در اس کیو ال سرور


برای درک بهتر کاربرد تابع LEN به مثالهای زیر توجه کنید و سعی کنید خودتان آنها را انجام بدهید.

SELECT LEN('khoshamoz.ir')

25. استفاده از تابع LEN برای پیدا کردن طول یک متن
SELECT firstname, LEN(firstname) as Len_firstname
, lastname, LEN(lastname) as Len_lastname
FROM HR.Employees;

25. استفاده از تابع LEN برای پیدا کردن طول یک متن

استفاده ترکیبی از تابع SUBSTRING و LEN


در اینجا با تکنیک استفاده ترکیبی از توابع آشنا خواهید شد. اگر با تابع SUBSTRING آشنا نیستید اینجا کلیک کنید، تا ابتدا با تابع SUBSTRING و کاربرد آن، آشنا شوید.

SELECT lastname, SUBSTRING(lastname,(LEN(lastname) - 2),3)
FROM HR.Employees;

25. استفاده از تابع LEN برای پیدا کردن طول یک متن
در این مثال ما با استفاده از ترکیب تابع LEN و تابع SUBSTRING توانسته ایم سه حرف آخر فیلد lastname را استخراج کنیم. در واقع در پارامتر دوم تابع SUBSTRING که باید موقعیت آغاز استخراج متن را قرار بدهیم از عبارت زیر استفاده کرده ایم :

(LEN(lastname) - 2)

این عبارت به این معنا می باشد که طول فیلد lastname را محاسبه کن و سپس آن را منهای عدد 2 کن.

نکته مهم :
سعی کنید تا توابعی را که تا کنون آموخته اید با تکنیک ترکیب توابع، با هم در آمیزید و کاربردهای جدیدی برای آنها پیدا کنید. فراموش نکنید که به طور کلی در هر زبان برنامه نویسی شما دستورات محدودی دارید و برای اینکه بتوانید از آنها کاربردهای مختلفی را استخراج کنید، لازم است تا با هنر ترکیب توابع با یکدیگر آشنا شده و بر آن مسلط شوید.


آموزش قبلی : 24. استفاده از تابع CHARINDEX برای پیدا کردن محل یک متن داخل متنی دیگر

آموزش بعدی : 26. استفاده از تابع REPLACE برای جایگزین کردن یک متن با متنی دیگر



نویسنده : امیر انصاری

دیدگاه ها(0)

دیدگاه خود را ثبت کنید:


آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی

آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی