خط في SQL يحتوي على صف من الكلمات المحددة
سؤال:
تحتاج إلى استعلام SQL الذي يرجع الصفوف في الجدول مع جميع الحقول المحددة التي تحتوي على كلمة واحدة أو أكثر في القائمة المحددة. يمكن أن تظهر هذه الكلمات في الحقول بأي ترتيب.
حل:
لاسترداد الخطوط في حقل يحتوي على أي كلمة محددة ، استخدم المشغل المماثل مع أحرف البرية:
SELECT *
FROM MyTable
WHERE Column1 LIKE '%word1%'
OR Column1 LIKE '%word2%'
OR Column1 LIKE '%word3%'
لاسترداد الخطوط مع الحقول التي تحتوي على جميع الكلمات المحددة ، استخدم الشرط:
SELECT *
FROM MyTable
WHERE Column1 LIKE '%word1%'
AND Column1 LIKE '%word2%'
AND Column1 LIKE '%word3%'
يلاحظ:
عند البحث عن كلمات متعددة ، فكر في استخدام البحث الكامل عن الأداء ، ودعم معظم قواعد البيانات الرئيسية البحث عن النص الكامل. يعتمد التنفيذ المحدد للبحث عن النص الكامل على نوع قاعدة البيانات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3