文章详情页
MySQL查询字段中包含某个值得记录
浏览:153日期: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’;
相关文章:
排行榜

网公网安备