概述
要匹配MySQL字符串中的下划线,可以使用以下语法-select *from yourTableName where yourColumnName LIKE '%_%';
让我们首先创建一个表-mysql> create table DemoTable
(
ClientId varchar(200)
);
使用插入命令在表中插入一些记录-mysql> insert into DemoTable values('CLI_101');
mysql> insert into DemoTable values('CLI1110');
mysql> insert into DemoTable values('_CLI102');
mysql> insert into DemoTable values('CLI103_');
mysql> insert into DemoTable values('CLI1111');
以下是使用select语句显示表中所有记录的查询-mysql> select *from DemoTable;
这将产生以下输出-+----------+
| ClientId |
+----------+
| CLI_101 |
| CLI1110 |
| _CLI102 |
| CLI103_ |
| CLI1111 |
+----------+
5 rows in set (0.00 sec)
这是使用LIKE匹配String中的下划线的查询-mysql> select *from DemoTable where ClientId LIKE '%_%';
这将产生以下输出,显示带下划线的字符串-+----------+
| ClientId |
+----------+
| CLI_101 |
| _CLI102 |
| CLI103_ |
+----------+
3 rows in set (0.00 sec)
您可以使用备用查询-mysql> select *from DemoTable where ClientId REGEXP '_';
这将产生以下输出-+----------+
| ClientId |
+----------+
| CLI_101 |
| _CLI102 |
| CLI103_ |
+----------+
3 rows in set (0.00 sec)
最后
以上就是舒服石头为你收集整理的mysql下划线几个字符_如何匹配MySQL字符串中的下划线?的全部内容,希望文章能够帮你解决mysql下划线几个字符_如何匹配MySQL字符串中的下划线?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复