"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف تجد صفوف SQL التي تحتوي على كلمات محددة؟

كيف تجد صفوف SQL التي تحتوي على كلمات محددة؟

نشر في 2025-03-13
تصفح:475

How to Find SQL Rows Containing Specific Words?

خط في 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