سؤال

لقد كتبت استعلام SQL للبحث عن 2 أعمدة لقاعدة بيانات، partno والوصف، ويعمل بشكل جيد للبحث عن الأوصاف، ولكن إذا كنت تبحث عن رقم جزء مثل 164، فإنه يلتقط جميع أرقام الأجزاء التي تبدأ ب 164مثل القول: 164-20 لكنها لا تقترب نتائج مثل APS164-20

هنا هو رمز SQL الخاص بي، أنا أقوم بتشغيل MSSQL 2005. giveacodicetagpre.

حاولت المحتويات ولكن هذا لم يرجع الصفوف إما

هل كانت مفيدة؟

المحلول

Full text search won't cover this scenario, where you're essentially looking for the search term as a substring within the text.

Try a traditional wildcard search instead:

SELECT *
FROM Parts AS FT_TBL 
WHERE FT_TBL.PartNo like '%164%'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top