عمود LIKE لـ SQL

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

عمود LIKE

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

نحو جملة LIKE لـ SQL

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

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

جدول Persons

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

مثال على عمود LIKE

مثال 1

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

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

SELECT * FROM Persons
WHERE City LIKE 'N%'

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

جمعية النتائج:

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

مثال 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 بوش جورج شارع فيفث أفينيو نيويورك
3 كارتر توماس شارع تشانغ'an بكين