SQL中FIND_IN_SET的简单使用详解

 更新时间:2025年07月16日 10:00:39   作者:VenMan  
MySQL中find_in_set函数用于检查列值是否在字符串列表中,支持单个或多个值查询,返回存在结果,适用于将集合转为逗号分隔字符串后使用,实现高效筛选

SQL中FIND_IN_SET的使用

前几天在sql查询的时候,想要判断数据库中表的某一列中的值是否在List集合中,接触到了find_in_set的使用,用起来方便快捷

1、find_in_set查询表中的某列是否存在单个值

2、find_in_set查询表中的某列是否存在集合中的值

  • 数据库中的列:L
  • List集合:ListJ

find_in_set(L,ListJ) 查出存在的值并返回

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL多表链接查询核心优化

    MySQL多表链接查询核心优化

    本篇文章主要介绍了MySQL多表链接查询核心优化,数据库对数据表的多表查询是必不可少的,所以涉及到性能优化,有需要的可以了解一下。
    2016-11-11
  • mysql中的int(10)int(20)分别代表什么意思

    mysql中的int(10)int(20)分别代表什么意思

    这篇文章主要介绍了mysql中的int(10)int(20)分别代表什么意思,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • MySql8设置远程连接的实战记录

    MySql8设置远程连接的实战记录

    与SQL Server类似,MySQL在需要远程操纵其他电脑时,也需要对其做远程连接的相应设置,下面这篇文章主要给大家介绍了关于MySql8设置远程连接的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • 详解Mysql order by与limit混用陷阱

    详解Mysql order by与limit混用陷阱

    这篇文章主要介绍了详解Mysql order by与limit混用陷阱,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • MySQL timestamp自动更新时间分享

    MySQL timestamp自动更新时间分享

    在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间
    2013-06-06
  • 多种不同的 MySQL 的 SSL 配置

    多种不同的 MySQL 的 SSL 配置

    这篇文章主要介绍了多种不同的 MySQL 的 SSL 配置,非常不错的一篇文章,而且很实用,需要的朋友可以参考下
    2015-03-03
  • mysql 海量数据的存储和访问解决方案

    mysql 海量数据的存储和访问解决方案

    数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
    2010-05-05
  • mysql死锁和分库分表问题详解

    mysql死锁和分库分表问题详解

    这篇文章主要给大家介绍了关于mysql死锁和分库分表问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • MySQL使用binlog2sql工具实现在线恢复数据功能

    MySQL使用binlog2sql工具实现在线恢复数据功能

    binlog2sql 是大众点评开源的一款用于解析 MySQL binlog 的工具,根据不同选项,可以得到原始SQL、回滚SQL等,下面我们就来看看如何使用binlog2sql实现在线恢复数据功能吧
    2025-03-03
  • kali虚拟机mysql修改绑定ip的问题

    kali虚拟机mysql修改绑定ip的问题

    这篇文章主要介绍了kali虚拟机mysql修改绑定ip,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06

最新评论