وظيفة MySQL POSITION ()
مثال
ابحث عن "3" في السلسلة "W3Schools.com" ، ثم قم بإرجاع الموضع:
SELECT POSITION("3" IN "W3Schools.com") AS MatchPosition;
التعريف والاستخدام
ترجع الدالة POSITION () موضع التكرار الأول لسلسلة فرعية في سلسلة.
إذا لم يتم العثور على السلسلة الفرعية داخل السلسلة الأصلية ، فإن هذه الدالة ترجع 0.
تقوم هذه الوظيفة بإجراء بحث حساس لحالة الأحرف.
ملاحظة: الدالة LOCATE () تساوي الوظيفة POSITION ().
بناء الجملة
POSITION(substring IN string)
قيمه المعامل
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The original string that will be searched |
تفاصيل تقنية
يعمل في: | من MySQL 4.0 |
---|
مزيد من الأمثلة
مثال
ابحث عن "COM" في السلسلة "W3Schools.com" ، ثم قم بإرجاع الموضع:
SELECT POSITION("COM" IN "W3Schools.com") AS MatchPosition;
مثال
ابحث عن "a" في عمود CustomerName ، ثم قم بإرجاع الموضع:
SELECT POSITION("a" IN CustomerName)
FROM Customers;