الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استفسار عن مشكلة البحث والاحرف المتشابهة مثل ي و ى

Featured Replies

بتاريخ:

من فضلكم كنت حابب اعرف اذا فيه حد يعرف حل للمشكلة ديه

انا شغال علي مشروع فيه بيانات تقريبا تلاتين الف شخص 

فيه مشكلة بتقابلنا ساعة البحث وهي الاحرف زي ي أو ى أو الحرفين ة و ه 
ازاي اقدر اني لما اعمل استعلام عن مثلا (محمد على) يظهرلي النتيجة سواء كتبت على بالشكل ده او بالشكل علي
وكلمات مثل القاهرة حينما اكتبها في الاستعلام القاهره او القاهرة ؟

بتاريخ:

Read about "replace" function or "translate" function

بتاريخ:
  • كاتب الموضوع

الدالتين اللي انت ذكرتهم سواء لاستخدام الاولي في sql server او الثانية في oracle db لا يصنعون المطلوب يا صديقي هما بس بيبدلوا ناتج البحث وده بيستخدم اوقات في مواضيع زي الكلمات المشفرة وغيرها من الاستخدام
اما الدالة الاقرب للموضوع اللي انا سالت عنه  هي soundex في sql server 

بتاريخ:

هو ايه الى دخل سكول سيرفر فى الموضوع ؟!
ثم ليه مش بيحققوا المطلوب ؟!

بتاريخ:
  • كاتب الموضوع

اللي دخل السكول سيرفر في الموضوع هو ان دالة "replace" function موجودة في الtsql وهي المساوية لدالة اوراكل "translate" function
ليه مش بيحققوا المطلوب 

بص يا سيدي الهدف من الدالتين دول هو اني عملت بحث عن المدن مثلا select * from city; جابلي القاهرة والجيزة وغيرها
لو استخدمت دالة replace هيبقي استخدامها اني اقوله في نتيجة البحث اللي خرجت خلاص استبدلي كلمة القاهرة مثلا باي كلمة اخري او جزء من كلمة القاهرة

بس في الاول وفي الاخر ده علي مستوي الداتا اللي رجعت يعني ملوش اي علاقة باللي انا سالت عنه

فاهم قصدي ؟

بتاريخ:

select column1 from table

where translate(column,'إأ','اا') = where translate(column,'إأ','اا')

بتاريخ:
  • كاتب الموضوع

post-139349-0-83909300-1464266417_thumb.png

بتاريخ:

جرب يا خالد الكويرى وهيشتغل معاك ان شاء الله

بتاريخ:
  • كاتب الموضوع

ان شاء الله هجربها اول ما اوصل البيت 

شكرا علي المساعدة يا استاذ اسلام

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.