عميل LIKE في SQL
- الصفحة السابقة أعلى SQL
- الصفحة التالية الرموز التبديلية في 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 | بكين |
- الصفحة السابقة أعلى SQL
- الصفحة التالية الرموز التبديلية في SQL