详细说明SQL使用通配符
  • 作者:admin
  • 发表时间:2020-11-05 07:50
  • 来源:未知

本文关键详细介绍了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" 刚开始的所有网页: