文章详情页
MySQL查询字段中包含某个值得记录
浏览:85日期: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 - 数组原声方法中的一段代码2. python小白的基础问题 关于while循环的嵌套3. MySQL客户端吃掉了SQL注解?4. javascript - JS设置Video视频对象的currentTime时出现了问题,IE,Edge,火狐,都可以设置,反而chrom却...5. 求大神帮我看看是哪里写错了 感谢细心解答6. javascript - 百度echarts series数据更新问题7. python - Django分页和查询参数的问题8. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)9. php自学从哪里开始?10. phpstady在win10上运行
排行榜
