当前位置: 首页 > 编程笔记 >

找出varchar在MySQL中是否包含百分号?

公西鸿博
2023-03-14
本文向大家介绍找出varchar在MySQL中是否包含百分号?,包括了找出varchar在MySQL中是否包含百分号?的使用技巧和注意事项,需要的朋友参考一下

要在MySQL中找出包含百分号的varchar,可以使用LIKE运算符。语法如下-

SELECT * FROM yourTableName WHERE yourColumnName like '%|%%' escape '|';

为了理解上述语法,让我们创建一个表。创建表的查询如下-

mysql> create table FindPercentInVarcharDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT,
   -> Words varchar(30),
   -> PRIMARY KEY(Id)
   -> );

使用insert命令插入一些带有%符号的记录。查询如下-

mysql> insert into FindPercentInVarcharDemo(Words) values('This is a My%SQL Program');

mysql> insert into FindPercentInVarcharDemo(Words) values('Java is an object oriented');

mysql> insert into FindPercentInVarcharDemo(Words) values('C# is also an object%oriented');

使用select语句显示表中的所有记录。查询如下-

mysql> select *from FindPercentInVarcharDemo;

以下是输出-

+----+-------------------------------+
| Id | Words                         |
+----+-------------------------------+
| 1  | This is a My%SQL Program      |
| 2  | Java is an object oriented    |
| 4  | C# is also an object%oriented |
+----+-------------------------------+
3 rows in set (0.00 sec)

以下是查询以找出varchar包含%符号。查询如下-

mysql> select *from FindPercentInVarcharDemo where Words like '%|%%' escape '|';

以下是仅显示带有%符号的值的输出-

+----+-------------------------------+
| Id | Words                         |
+----+-------------------------------+
| 1 | This is a My%SQL Program       |
| 4 | C# is also an object%oriented  |
+----+-------------------------------+
2 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 作为测试的一部分,该系统应该确定用于打开网站的设备是移动设备还是普通台式机。 我不断收到错误: “ InvalidSelectorError:无法使用xpath表达式// * [包含(@class,is-mobile … 萤火虫的属性: 我的测试: 有人可以告诉我正确的XPath应该是什么吗? 问题答案: 您似乎缺少右括号和右括号: 更改此: 变成这个: 附带说明一下,请考虑到此代码还

  • 问题内容: 我有一张桌子有一列。它包含一些用逗号分隔的ID,例如: 我想执行一条select语句,并检查该列中是否存在int。像这样的东西: 我知道这是可能在MySQL做这个,但它可以在SQL Server来完成呢? 我尝试将int转换为char,该char运行以下语句: 但这似乎不支持以逗号分隔的列表,因为它什么也不返回。 问题答案: 您实际上应该重新设计该表,以将这些值从逗号分隔成单独的行中分

  • 问题内容: 当我说时,这是否包括permgen即从这些1024m中提取的还是单独的? 看着这个, 我认为它需要1024m,但是直到现在我仍然认为它们是分开的。 问题答案: 不,permGen空间是主堆之外的空间(后者通过Sun VM上的-Xmx限制)

  • 我有这个工作简单的dockerfile。来自openjdk: 8-jdk-alpine WORKDIR /data复制目标/*. jar,myapp.jar入口点["java","-jar",myapp.jar] 我在本地或管道中使用maven构建jar,然后使用它。罐子在这里。我见过很多例子在dockerfile中安装maven,而不是以前进行构建。这难道不是让图像变大了吗?这样做有好处吗?

  • 代码非常简单。它会检查所有字符一次,并替换第一次出现的字符。然而,输入=“aab”失败。我不知道为什么。编程语言是java。 编辑 我改了密码。现在它抛出了一个输入错误 错误: 线程“main”java中出现异常。util。正则表达式。PatternSyntaxException:索引1附近的未关闭组(^at java.util.regex.Pattern.error,Pattern.java:1

  • 本文向大家介绍MySQL RegEx查找包含N个分号的行?,包括了MySQL RegEx查找包含N个分号的行?的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 这是查找包含3个分号的行的正则表达式- 这将产生以下输出-