عميل LIKE في SQL

يستخدم عميل LIKE لبحث عن نمط معين في عمود WHERE.

عميل LIKE

يستخدم عميل LIKE لبحث عن نمط معين في عمود WHERE.

نصوص LIKE في SQL

SELECT اسم العمود(ات)
FROM اسم الجدول
WHERE اسم العمود LIKE نمط

الجدول الأصلي (المستخدم في الأمثلة):

جداول Persons:

الرقم التعريفي الاسم العائلي الاسم الأول عنوان مدينة
1 أدمز جون شارع أكسفورد لندن
2 بوش جورج شارع فيfth نيويورك
3 كارتر توماس شارع تشانغ'an بكين

مثال على LIKE عميل

مثال 1

الآن، نريد اختيار الأشخاص من "Persons" الذين يسكنون في المدن التي تبدأ بحرف "N":

يمكننا استخدام الجملة SELECT التالية:

SELECT * FROM Persons
WHERE City LIKE 'N%'

نصيحة:"%" يمكن استخدامها لتحديد مواصفات (حرف مفقود في النمط).

النتائج:

الرقم التعريفي الاسم العائلي الاسم الأول عنوان مدينة
2 بوش جورج شارع فيfth نيويورك

مثال 2

الآن، نريد اختيار الأشخاص من "Persons" الذين يسكنون في المدن التي تنتهي بالحرف "g":

يمكننا استخدام الجملة SELECT التالية:

SELECT * FROM Persons
WHERE City LIKE '%g'

النتائج:

الرقم التعريفي الاسم العائلي الاسم الأول عنوان مدينة
3 كارتر توماس شارع تشانغ'an بكين

مثال 3

الآن، نريد اختيار الأشخاص من "Persons" الذين يسكنون في المدن التي تحتوي على "lon":

يمكننا استخدام الجملة SELECT التالية:

SELECT * FROM Persons
WHERE City LIKE '%lon%'

النتائج:

الرقم التعريفي الاسم العائلي الاسم الأول عنوان مدينة
1 أدمز جون شارع أكسفورد لندن

مثال 4

من خلال استخدام الكلمة المفتاحية NOT، يمكننا اختيار الأشخاص من "Persons" الذين يسكنون في المدن التي تحتوي علىلا يحتوي الناس في المدن التي تحتوي على "lon":

يمكننا استخدام الجملة SELECT التالية:

SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'

النتائج:

الرقم التعريفي الاسم العائلي الاسم الأول عنوان مدينة
2 بوش جورج شارع فيfth نيويورك
3 كارتر توماس شارع تشانغ'an بكين