ورود

View Full Version : پیدا کردن تعداد دفعات تکرار یک کاراکتر خاص در یک فیلد



mohammad bayervand
پنج شنبه 28 خرداد 1394, 19:32 عصر
سلام

مشکل من این است که در یکی از شرط های خود میخواهم براساس تعداد خط تیره های ( - ) موجود تصمیم گیری کنم

احتیاج به تابعی دارم که تعداد دفعات تکرار یک کاراکتر را برگرداند . یعنی تعدادخط تیره هایی (-) که در یک رفیلد وجود دارد

pezhvakco
شنبه 30 خرداد 1394, 10:47 صبح
پیشنهاد من

SELECT LEN(Col01) - LEN(REPLACE(Col01, 'Character4Search', '')) AS Expr1
FROM Table01

mohammad bayervand
دوشنبه 01 تیر 1394, 17:28 عصر
سلام مجدد
بزرگوار دستت درد نکنه :قلب:
این کد خیلی کارم راه انداخت انصافا کیف کردم
من هم تابع replace را میشناختم هم تابع len ولی استفاده ترکیبی شما از این دوتا تابع کاری کرد که من تا نیم ساعت فقط به این یک خط کد ساعده ولی کاملا خلاقانه نگاه کنم و لذت ببرم
:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق::تشویق::تشویق::تشویق::تش یق::تشویق::تشویق::تشویق: