SQL wildcard
a gina tarabban SQL a kaiwa da kaiwa da kaiwa da dukkanin kaiwa da kaiwa dake.
SQL wildcard
a gina tarabban SQL a kaiwa da kaiwa da kaiwa da dukkanin kaiwa da kaiwa dake ko ko.
tarabban SQL za a gina a kaiwa da LIKE
a gina tarabban SQL, za a gina kuma:
tarabba | ba'a |
---|---|
% | ya'a baiwa ko ko |
_ | koyi kaiwa dake |
[charlist] | kukun kaiwa na kaiwa dake |
[^charlist] ko [!charlist] |
kukun kaiwa na a kaiwa dake |
tabbin farko (ana baiwarin dake):
tabbin Persons:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن |
2 | بوش | جورج | شارع فيفث أفينيو | نيويورك |
3 | كارتر | توماس | شارع تشانغان | بكين |
a gina % tarabba
مثال 1
الآن، نريد أن نختار الأشخاص من جدول "Persons" الذين يسكنون في المدن التي تبدأ بأحرف "Ne"
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE City LIKE 'Ne%'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
2 | بوش | جورج | شارع فيفث أفينيو | نيويورك |
مثال 2
الآن، نريد أن نختار الأشخاص من جدول "Persons" الذين يسكنون في المدن التي تحتوي على "lond"
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE City LIKE '%lond%'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن |
استخدام الرمز التالي للتمثيل _ كواحد من الرموز التبديلية
مثال 1
الآن، نريد أن نختار الأشخاص من جدول "Persons" الذين يبدأون بأحرف "eorge" بعد الحرف الأول من الاسم
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE FirstName LIKE '_eorge'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
2 | بوش | جورج | شارع فيفث أفينيو | نيويورك |
مثال 2
الآن، نريد أن نختار السجلات من جدول "Persons" حيث تبدأ الأسماء العائلية بأحرف "C"، ثم حرف غير معروف، ثم "r"، ثم حرف غير معروف، ثم "er":
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
3 | كارتر | توماس | شارع تشانغان | بكين |
استخدام الرمز التالي للتمثيل [charlist] كواحد من الرموز التبديلية
مثال 1
الآن، نريد أن نختار المدن التي يسكنها الأشخاص من جدول "Persons" ويبدأون بأحرف "A" أو "L" أو "N":
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE City LIKE '[ALN]%'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن |
2 | بوش | جورج | شارع فيفث أفينيو | نيويورك |
مثال 2
الآن، نريد أن نختار المدن التي يسكنها الأشخاص من جدول "Persons"ليس الناس الذين يبدأون بأحرف "A" أو "L" أو "N":
يمكننا استخدام الجملة SELECT التالية:
SELECT * FROM Persons WHERE City LIKE '[!ALN]%'
النتائج:
الرقم التسلسلي | الاسم العائلي | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
3 | كارتر | توماس | شارع تشانغان | بكين |