要获取以5个数字字符开头的电子邮件地址,可选的解决方案是使用REGEXP-select*fromyourTableNamewhereyourColumnNameregexp"^[0-9]{5}";
让我们首先创建一个表-mysql>createtableDemoTable
(
UserEmailAddressvarchar(100)
);
使用插入命令在表中插入一些记录-mysql>insertintoDemoTablevalues('6574John@');
mysql>insertintoDemoTablevalues('Carol23456@');
mysql>insertintoDemoTablevalues('98989Chris_45678@');
mysql>insertintoDemoTablevalues('Mike12@');
mysql>insertintoDemoTablevalues('56453Adam@');
使用select语句显示表中的所有记录-mysql>select*fromDemoTable;
这将产生以下输出-+----------------------------+
|UserEmailAddress|
+----------------------------+
|6574John@|
|Carol23456@|
|98989Chris_45678@|
|Mike12@|
|56453Adam@|
+----------------------------+
5rowsinset(0.00sec)
以下是选择所有以5个数字字符开头的电子邮件地址的查询-mysql>select*fromDemoTablewhereUserEmailAddressregexp"^[0-9]{5}";
这将产生以下输出-+----------------------------+
|UserEmailAddress|
+----------------------------+
|98989Chris_45678@|
|56453Adam@|
+----------------------------+
2rowsinset(0.00sec)
mysql正则表达式数字开头_在MySQL中选择所有以5个数字字符(正则表达式)开头的电子邮件地址...