Latest web development tutorials

SQL البدل

يمكن استخدام أحرف البدل في أي مكان من سلسلة أحرف أخرى.


SQL البدل

في SQL، التشغيل LIKE SQL مع حرف بدل استخدامها جنبا إلى جنب.

البحث البدل SQL للبيانات في الجدول.

في SQL، يمكنك استخدام أحرف البدل التالية:

通配符 描述
% 替代 0 个或多个字符
_ 替代一个字符
[ charlist ] 字符列中的任何单一字符
[^ charlist ]

[! charlist ]
不在字符列中的任何单一字符


قاعدة بيانات تجريبي

في هذا البرنامج التعليمي، سوف نستخدم نموذج قاعدة البيانات w3big.

وفيما يلي تحديد "مواقع" بيانات الجدول:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


استخدام٪ البدل SQL

عبارة SQL التالية يختار كل الرسائل الموقع رابط المقطع "https" تبدأ كما يلي:

أمثلة

* اختر من المواقع الإلكترونية
أين رابط LIKE 'الشبكي٪'؛

الناتج التنفيذ:

وفيما يلي البيانات SQL الوضع احتواء حدد رابط "س س" من جميع المواقع:

أمثلة

SELECT * FROM Websites
WHERE url LIKE '%oo%';

الناتج التنفيذ:



استخدام SQL _ البدل

عبارة SQL التالية لتحديد اسم لبدء أي حرف، ثم "oogle" جميع العملاء:

أمثلة

* اختر من المواقع الإلكترونية
حيث اسم LIKE '_oogle'؛

الناتج التنفيذ:

وفيما يلي بيان SQL حدد الاسم إلى "G" ابدأ، ثم أي حرف، ثم "س"، ثم أي حرف، ثم "لو" لكافة مواقع ويب:

أمثلة

* اختر من المواقع الإلكترونية
حيث اسم LIKE 'G_o_le'؛

الناتج التنفيذ:



باستخدام SQL [charlist] البدل

الخلية استخدام REGEXP أو لا مشغلي REGEXP (أو RLIKE وليس RLIKE) لتشغيل التعابير العادية.

وفيما يلي بيان SQL حدد اسم جميع المواقع "G"، "F" أو "ليالي" يبدأ:

أمثلة

* اختر من المواقع الإلكترونية
حيث اسم REGEXP '^ [GFS]؛

الناتج التنفيذ:

وفيما يلي بيان SQL حدد اسم بدءا من الألف إلى H رسائل على الانترنت:

أمثلة

SELECT * FROM Websites
WHERE name REGEXP '^[A-H]';

الناتج التنفيذ:

عبارة SQL التالية لتحديد اسم لا يبدأ مع الأحرف من A إلى H الموقع:

أمثلة

* اختر من المواقع الإلكترونية
حيث اسم REGEXP '^ [^ ه]'؛

الناتج التنفيذ: