بتاريخ: 26 مايو 20169 سنة comment_275147 من فضلكم كنت حابب اعرف اذا فيه حد يعرف حل للمشكلة ديه انا شغال علي مشروع فيه بيانات تقريبا تلاتين الف شخص فيه مشكلة بتقابلنا ساعة البحث وهي الاحرف زي ي أو ى أو الحرفين ة و ه ازاي اقدر اني لما اعمل استعلام عن مثلا (محمد على) يظهرلي النتيجة سواء كتبت على بالشكل ده او بالشكل عليوكلمات مثل القاهرة حينما اكتبها في الاستعلام القاهره او القاهرة ؟ تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة comment_275148 Read about "replace" function or "translate" function تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة كاتب الموضوع comment_275154 الدالتين اللي انت ذكرتهم سواء لاستخدام الاولي في sql server او الثانية في oracle db لا يصنعون المطلوب يا صديقي هما بس بيبدلوا ناتج البحث وده بيستخدم اوقات في مواضيع زي الكلمات المشفرة وغيرها من الاستخداماما الدالة الاقرب للموضوع اللي انا سالت عنه هي soundex في sql server تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة comment_275159 هو ايه الى دخل سكول سيرفر فى الموضوع ؟!ثم ليه مش بيحققوا المطلوب ؟! تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة كاتب الموضوع comment_275160 اللي دخل السكول سيرفر في الموضوع هو ان دالة "replace" function موجودة في الtsql وهي المساوية لدالة اوراكل "translate" functionليه مش بيحققوا المطلوب بص يا سيدي الهدف من الدالتين دول هو اني عملت بحث عن المدن مثلا select * from city; جابلي القاهرة والجيزة وغيرهالو استخدمت دالة replace هيبقي استخدامها اني اقوله في نتيجة البحث اللي خرجت خلاص استبدلي كلمة القاهرة مثلا باي كلمة اخري او جزء من كلمة القاهرة بس في الاول وفي الاخر ده علي مستوي الداتا اللي رجعت يعني ملوش اي علاقة باللي انا سالت عنه فاهم قصدي ؟ تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة comment_275161 select column1 from table where translate(column,'إأ','اا') = where translate(column,'إأ','اا') تقديم بلاغ
بتاريخ: 26 مايو 20169 سنة كاتب الموضوع comment_275167 ان شاء الله هجربها اول ما اوصل البيت شكرا علي المساعدة يا استاذ اسلام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.