Mysql的find_in_set()函数实战_mysql查找数据的逻辑
FIND_IN_SET(str,strList)
- str 要查询的字符串
 - strList 字段名,参数以“,”分隔,如(a,b,c,d)
 - 查询字段(strList)中包含的结果,返回结果null或记录。
 
在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_SET函数就派上用场了。
SELECT FIND_IN_SET( 'a', 'dsb,saa,dd,f,a,a,fds' );返回的是在'dsb,saa,dd,f,a,a,fds'首次出现a的位置,不是单个字符出现的位置,而是使用英文逗号分隔后,精确查询到的位置,下标从1开始。
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
 - Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
 - Spring Boot+Pinot实战:毫秒级实时竞价系统构建
 - SpringBoot敏感配置项加密与解密实战
 - SpringBoot 注解最全详解,建议收藏!
 - Spring Boot 常用注解大全:从入门到进阶
 - SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
 - Springboot集成Kafka原理_spring集成kafka的原理
 - Spring Boot中@Data注解的深度解析与实战应用
 - 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
 
