文章详情页
MySQL查询字段中包含某个值得记录
浏览:191日期:2022-06-20 11:05:31
问题描述
表结构如下:
batch_nouserIduserNamecreateTimetravelerIds20160712-0023321系统管理员2016-07-12 21:34:501,11,12travelerIds是多个travelerId用逗号连接起来的字符串
如果需要查询包含有travelerId等于1的记录,该查询语句怎么写?
问题解答
回答1:mysql 有一个 FIND_IN_SET 函数 可以去看一下
回答2:select * from 表名 where FIND_IN_SET(’1’,travelerId)
travelerId必须用逗号分隔
回答3:可以使用正则表达式。
比如:
SELECT field_name FROM table_name WHERE travelerIds REGEXP ’1’;
相关文章:
1. javascript - sublime快键键问题2. javascript - 想做一个canvas的触摸画板,但屏幕会在画的时候滚来滚去,如何阻止?3. 运维 - java tomcat多个小项目共存问题4. javascript - swiper插件loop模式下的BUG?5. docker gitlab 如何git clone?6. node.js通过module.exprots返回的是promise对象而非data?7. dockerfile - 为什么docker容器启动不了?8. javascript - webpack构建工具重构代码的流程是怎么样的?9. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””10. 网站建设 - 如何在基于nginx上搭建的wordpress中自定义文件夹和网页文件?
排行榜

网公网安备