文章详情页
MySQL查询字段中包含某个值得记录
浏览:107日期: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 - vue提示语法错误,请问错误在哪?2. 浅谈vue生命周期共有几个阶段?分别是什么?3. index.php错误,求指点4. java - web端百度网盘的一个操作为什么要分两次请求服务器, 有什么好处吗5. javascript - vue.js如何递归渲染组件.6. css - 移动端 oppo 手机之 Border-radius7. css - 关于伪类背景问题8. jquery中关于html和text有什么区别?9. html - JavaScript的Dom操作如何改变子元素的文本内容10. javascript - 为什么我的animation-fill-mode 设置不生效
排行榜
