mysql查询FIND_IN_SET REGEXP实践示例|当前快看

2023-05-09 12:02:25 来源:脚本之家


(资料图)

目录
背景FIND_IN_SET实现REGEXP实现如何选择

背景

数据库存在一个字段,里面的数据是用逗号隔开存储的,比如某人的爱好、喜欢的电影类型等场景

现在前台需要根据具体的id查询相应的结果,比如查询某个类型电影有哪些人喜欢

FIND_IN_SET实现


   AND FIND_IN_SET(${query.movieTypeId}, movie_type_ids)

注意:FIND_IN_SET字符串之间不要有空格,空格可能导致查询失败!

REGEXP实现


   AND movie_type_ids REGEXP "[[:<:]]${query.movieTypeId}[[:>:]]"

如何选择

一般来说,FIND_IN_SET()REGEXP的查询效率更高。这是因为FIND_IN_SET()函数是一个 MySQL 内置函数,而REGEXP是一个正则表达式引擎,需要进行更多的计算。

如果你需要进行更为复杂的匹配操作,可以考虑使用REGEXPREGEXP最大的优势在于可以进行高级的匹配操作,因此,在实际使用中需要根据具体情况来选择不同的匹配方式,以达到最优的查询效率。

以上就是mysql查询FIND_IN_SET REGEXP实践示例的详细内容,更多关于mysql查询的资料请关注脚本之家其它相关文章!

标签:

mysql查询FIND_IN_SET REGEXP实践示例|当前快看

2023-05-09

当前滚动:停息挂账是如何办理的?停息挂账容易申请吗?

2023-05-09

中粮科工5月9日盘中涨幅达5%

2023-05-09

2023天津玛雅海滩水公园开园时间

2023-05-09

最新消息:数字化赋能乳业振兴 乡村英才从飞鹤起飞

2023-05-09

中消协:一季度全国消协组织投诉解决率达78.41%

2023-05-09

不顾一切去爱你歌词_不顾一切爱你歌词 当前信息

2023-05-09

关汉卿一枝花不伏老_一枝花不伏老_全球速看

2023-05-09

全球头条:定了!第十四届陆家嘴论坛(2023)

2023-05-09

环球观速讯丨石蛋有营养吗?

2023-05-09

什么叫空桩长度(什么叫空桩)

2023-05-09

珍宝岛(603567):5月8日北向资金增持70.24万股

2023-05-09

世界速递!阅读经典的好处英语作文_阅读经典的好处

2023-05-09

cf烟雾头最新调法2023_w7烟雾头最新调法2018

2023-05-09

当前热门:焦点访谈:别有用心的咨询

2023-05-08

热讯:外媒:沙利文访沙特,回顾“重大进展”

2023-05-08

天天日报丨燃情玉环铁三,当“燃”有我!台职院玉环校区志愿者在行动

2023-05-08

如何钩编奶奶方形抹布_姐姐14岁生日送什么礼物比较好

2023-05-08

纳彩是什么意思黄历_纳彩

2023-05-08

苏州地铁10号线起点和终点_世界新要闻

2023-05-08

全球新动态:信用卡逾期记录多久能消除?疫情风控还不上信用卡怎么办?

2023-05-08

秋景作文300字_秋景作文 新动态

2023-05-08

首开股份:前4月签约金额237.07亿元 同比降15.11%

2023-05-08

奇迹时代4兵种小队怎么分兵

2023-05-08

经济日报金观平:恢复和扩大需求是发展关键

2023-05-08

我的烦恼作文400字_有关烦恼的作文范文

2023-05-08

承载万家信任创享幸福太阳

2023-05-08

河南平顶山机场合作框架协议签订

2023-05-08

美国6G联盟发布6G垂直行业路线图

2023-05-08

蜀国的“五虎将”,他们的官职分别是什么? 当前快报

2023-05-08

Copyright ©  2015-2022 亚洲频道网版权所有  备案号:豫ICP备20022870号-9   联系邮箱:553 138 779@qq.com