حرف البدل يمكن استخدامها لتحل محل أي حرف آخر (ق) في السلسلة.
أحرف SQL البدل
في SQL، يتم استخدام أحرف البدل مع مشغل SQL شابه.
يتم استخدام أحرف البدل SQL للبحث عن البيانات داخل الجدول.
مع SQL، والبدل هي:
البدل | وصف |
---|---|
% | وبديلا عن الأحرف صفر أو أكثر |
_ | وبديلا عن حرف واحد |
[ charlist ] | مجموعات وسلاسل من الحروف لتتناسب |
[^ charlist ] or [! charlist ] | مباريات شخصية فقط غير محدد داخل الأقواس |
قاعدة بيانات تجريبي
في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.
فيما يلي مجموعة مختارة من "Customers" الجدول:
هوية الزبون | اسم الزبون | اسم جهة الاتصال | عنوان | مدينة | الرمز البريدي | بلد |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
باستخدام٪ البدل SQL
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من "ber" :
عبارة SQL التالية يختار جميع العملاء مع مدينة تحتوي على نمط "es" :
باستخدام البدل SQL _
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من أي حرف، تليها "erlin" :
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من "L" ، تليها أي حرف، تليها "n" ، تليها أي حرف، تليها "on" :
باستخدام SQL [charlist] البدل
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من "b" ، "s" ، أو "p" :
عبارة SQL التالية يختار جميع العملاء مع مدينة بدءا من "a" ، "b" ، أو "c" :
عبارة SQL التالية يختار جميع العملاء مع المدينة لم تبدأ مع "b" ، "s" ، أو "p" :
مثال
SELECT * FROM Customers
WHERE City LIKE '[!bsp]%';
or
SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';
انها محاولة لنفسك »