文章详情页
MySQL查询字段中包含某个值得记录
浏览:145日期: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. html - 爬虫时出现“DNS lookup failed”,打开网页却没问题,这是什么情况?2. css - ul ol前边的标记如何调整样式呢3. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!4. docker内创建jenkins访问另一个容器下的服务器问题5. dockerfile - [docker build image失败- npm install]6. dockerfile - 为什么docker容器启动不了?7. macos - mac下docker如何设置代理8. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?9. docker api 开发的端口怎么获取?10. docker绑定了nginx端口 外部访问不到
排行榜

网公网安备