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

如何使用MySQL LIKE提取具有多个值的字段?

井轶
2023-03-14
本文向大家介绍如何使用MySQL LIKE提取具有多个值的字段?,包括了如何使用MySQL LIKE提取具有多个值的字段?的使用技巧和注意事项,需要的朋友参考一下

要获取具有多个值的字段,请在MySQL中将LIKE与OR配合使用-

select *from yourTableName where yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ ……...N;

您可以借助表格来了解-

create table LikeDemo
   −> (
      −> Hobby varchar(200)
   −> );

借助insert命令将一些记录插入表中。在表中插入记录的查询如下-

insert into LikeDemo values('Reading Book');

insert into LikeDemo values('Playing Cricket Match');

insert into LikeDemo values('Playing Hockey Match');

insert into LikeDemo values('Reading Novel');

insert into LikeDemo values('Swimming');

Displaying all records with the help of select statement. The query is as follows:

select *from LikeDemo;

以下是输出-

+-----------------------+
| Hobby                 |
+-----------------------+
| Reading Book          |
| Playing Cricket Match |
| Playing Hockey Match  |
| Reading Novel         |
| Swimming              |
+-----------------------+
5 rows in set (0.00 sec)

使用LIKE获取具有多个值的字段的查询如下-

select *from LikeDemo where Hobby like '%Cricket%' or Hobby like '%Reading%';

以下是输出-

+-----------------------+
| Hobby                 |
+-----------------------+
| Reading Book          |
| Playing Cricket Match |
| Reading Novel         |
+-----------------------+
3 rows in set (0.00 sec)
 类似资料:
  • 嗨,我有一个像这样的endpoint,它可以接受几个类似的查询参数; 我如何使用spring-data-couchbase在存储库层进行这样的查询?通常情况下,如果是像< code>findByCity或< code>findByColor这样的方法,我的存储库中就会有这样的方法 但是在这种情况下,我可能得不到所有的参数值。我想查询我拥有的任何值。相同的< code>findBy应在以下情况下返回

  • 问题内容: 我想在Java中实现具有多个值的哈希表,即 并且将返回2倍的值。 我怎样才能做到这一点? 问题答案: 您可以改用Multimap。它在列表中为一个键保留多个值。在commons- collection 和Guava中有实现。 这类似于使用值是列表的Hashmap,但是不必显式创建列表。 自己动手做的同一示例如下所示: 请注意,您可以将Multimap用作构建器,并对其调用asMap以返

  • 我正在尝试编写一个拒绝非Ajax请求的指令。下面的代码显然不起作用: (此处有2个问题:是&是和是&是。因此它不编译) 我的问题是:我可以有一个局部范围的摘录吗?与中一样,不会转义。 我知道我可以访问请求来拉出头,而不使用,所以请不要这样回答。

  • 我试图使用Laravel构建一个(稍微复杂的)订阅服务。 订阅类型为:20份早餐的早餐订阅,在注册后30天内使用。 例如,如果用户在4月1日注册早餐订阅,他可以选择任何20天,直到4月30日。 我制作了以下表格和相应的模型: 用户模型和表 订阅表和型号 订阅用户透视(?)带有软删除的表 我已经用belongsToMany关系更新了相应的模型 用户: 订阅模式 我需要帮助解决的问题1。数据库/模型结

  • 问题内容: 我试图找到与当前正在查看的标签相关的标签。我们索引中的每个文档都被标记。每个标签由两部分组成-ID和文本名称: 要获取相关标签,我只是查询文档并获取其标签的集合: 这非常有效,我得到了想要的结果。但是,我需要标签ID 和 名称才能执行任何有用的操作。我已经探索了如何做到这一点,解决方案似乎是: 索引时合并字段 将字段拼凑在一起的脚本 嵌套聚合 选项1和2对我不可用,因此我一直在使用3,

  • 这工作得很完美,我得到了我想要的结果。但是,我需要标记ID和名称来做任何有用的事情。我已经探索了如何实现这一点,解决方案似乎是: 索引时合并字段 将字段集中在一起的脚本 嵌套聚合 选项一和选项二对我来说是不可用的,所以我一直在用3,但它没有以预期的方式做出反应。给定以下查询(仍在搜索还标记有“饼干”的文档): 我会得到这个结果: 嵌套聚合包括搜索项和我要搜索的标记(按字母顺序返回)。 我曾试图通过