本文关键详细介绍了SQL 使用通配符的相关资料,原文中解读十分细腻,编码协助大伙儿更强的了解和学习培训,很感兴趣的盆友能够掌握下
使用通配符可用以取代字符串数组中的一切别的标识符。
SQL 使用通配符
在 SQL 中,使用通配符与 SQL LIKE 操作符一起应用。
SQL 使用通配符用以检索表格中的数据信息。
在 SQL 中,可应用下列使用通配符:
演试数据库查询
在本实例教程中,大家将应用 RUNOOB 样版数据库查询。
下边是出自 "Websites" 表的数据信息:
| id | name | url | alexa | country |
---- -------------- --------------------------- ------- ---------
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝网 | https://www.taobao.com/ | 13 | CN |
| 3 | 菜鸟教程 | http://www.runoob.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 句子选择 url 以英文字母 "https" 刚开始的所有网页:
SELECT * FROM Websites
WHERE url LIKE 'https%';
实行輸出結果
下边的 SQL 句子选择 url 包括方式 "oo" 的所有网页:
SELECT * FROM Websites
WHERE url LIKE '%oo%';
实行輸出結果:
应用 SQL _ 使用通配符
下边的 SQL 句子选择 name 以一个随意标识符刚开始,随后是 "oogle" 的全部顾客:
SELECT * FROM Websites
WHERE name LIKE '_oogle';
实行輸出結果
下边的 SQL 句子选择 name 以 "G" 刚开始,随后是一个随意标识符,随后是 "o",随后是一个随意标识符,随后是 "le" 的所有网页:
SELECT * FROM Websites
WHERE name LIKE 'G_o_le';
实行輸出結果
应用 SQL [charlist] 使用通配符
MySQL 中应用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来实际操作正则表达式。
下边的 SQL 句子选择 name 以 "G"、"F" 或 "s" 刚开始的所有网页: