smsmmalak

زيزوومي جديد
إنضم
15 نوفمبر 2017
المشاركات
19
مستوى التفاعل
9
النقاط
20
غير متصل
السلام عليكم أخوتي
كيف يمكنني ابحث عن طريق c# و sql server علي كلام به أحرف مشابه
مثلا
أيمن يمكن تكون: أيمن -ايمن - إيمن
أ ا إ
شجره يمكن تكون: شجره - شجرة
ه ة
يجري يمكن تكون: يجري - يجرى
ي ئ
.
بحيث اما ابحث في الداتا جرد فيو لو نسيت ووضعت حرف مكان حرف برضوا يجبلي البيانات لانه مشابه مثل أ = ا
.
انا تعبت في البحث في المنتديات واجابات نظريه وغير صريحه والاجابات والاكواد العمليه لم تنجع معي
من فضلكم عايز مثال او كود جاهز سكوال او كلاس سي شارب
.
وشكرا مقدماً
 

عليكم السلام لتحديد الكلمه يجب وضع المتغير بين
%value%

يبحث بالكلمه المطلوبه مهما تغيرت من شكلية همزه والخ.

مثلآ : select firstname from tabelname where firstname LIKE
%VALUE %;

طبعآ اذا وضعنا فقط ٪ في اوله يبحث عن اي كلمه يبدء باول الحرف واذا وضعنا ٪٪ كما هو واضح في
%value% يبدء بالكلمه المطلوبه فقط واذا تركناه بدون تحديد بمعنا لم نضع % في اولا ولا حتى في اخره يجلب اي كلمه تتشابه بالكلمه المطلوب البحث عنها.

اتمنى الاطلاع لشرح الاستاذ محمد الدسوقي يشرح sql server بشكل مفصل وواضح
 
توقيع : أبـو محـمد

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


شكرا لتعبك أخي وتعليقك
لكن للاسف التجربه غير ناجحه
وهذه الصوره اثبات
p_2063rzwwo1.png
 
لم تقرء ردي بشكل واضح لا اعلم هل الخطئ مني.

لان رددت على كذا شخص وللاسف واعتقد ان ردودي تحتاج تفسير.

قم بحذف ٪٪ لان كلمة LIKE مخصصه للبحث و ٪ نضعها اذا اردنا ان يقوم بالبحث وجلب الكلمه المطلوبه بالشكل المطلوب.

اعتقد عندي مشكله في توضيح الحلول.
 
توقيع : أبـو محـمد

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


اهلا اخي - ربما لم اقرءه جيداً - عموما شكرا للتوضح
للاسف حذفت ال % % ولا فائده

select BOOK_NAME from BOOKS
where BOOK_NAME like 'احمد'
 
ابشر اخي العزيز الليله ان شاء الله سأضع كم طريقه في كيفية البحث فيما يخص sql.

حاليآ اقوم بتحميل نسخة ويندوز سأقوم بتنصيبها وتثبيت البرامج المطلوبه والليله ان شاء الله ستجد الرد.

وقبل لا اقوم بالرد اود ان تطلع على هذا

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



فيما يخص طرق like وايضآ اطلع على الصفحه التي تليها يتكلم عن like وتطبيق على بيانات.

لكن اللغة العربيه وخاصه اذا كان هناك همزه والخ.

تحتاج حلول كا مثل شروط توضع داخل امر ال sql

حتى لا اطيل الحديث اللغه العربيه ليست كمثل اللغات الاخرى.

الليله ان شاء الله نجد حلول مرضيه بأذن لله
 
توقيع : أبـو محـمد
عودة
أعلى