1.要用正则实现,是在MYSQL查询时用的~
2.给出一个数字,找到原字段(原字段是以下划线连接的数字串)中出现此数字的记录~比如:
SELECT * FROM c_piclib WHERE (sot REGEXP '\d*\_?1[\_\d*]'=1)
2.给出一个数字,找到原字段(原字段是以下划线连接的数字串)中出现此数字的记录~比如:
SELECT * FROM c_piclib WHERE (sot REGEXP '\d*\_?1[\_\d*]'=1)
解决方案 »
- jquery.validate remote
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 菜鸟在线等(请高手帮忙):如何实现遇到 转义符 \ 后再复制一个此字符并插入字符串
- 有关运算符||的问题和赋值单位
- 如何获得ie的菜单点击事件?
- 中文编码的问题
- 在web页面中怎样调用写在jsabc.js文件里面的js函数啊?
- 怎么用JAVASCRIPT 把Menubar怎么去掉.
- 只允许用户在客户端输入数字但是不能接收中文状态下的数字这怎么办如何才能接收中文状态下的数字
- 谁能给我关于 “删除 listbox 中一项内容” 一点帮助?
- jQuery问题:如何获得选择器结果集中某个元素的索引
- 问一个难度比较大的问题,高手请帮忙
- 请教一个高难度的广告轮换JS代码!
如果想查找所有包含给定数字的记录有很多方法的
SELECT * FROM c_piclib WHERE sot LIKE '%2%';
SELECT * FROM c_piclib WHERE INSTR(sot,'2')
---------------------
会查到象这样的22_2记录SELECT * FROM c_piclib WHERE INSTR(sot,'2')
---------------------
它不支持INSTR
SELECT * FROM c_piclib WHERE (sot REGEXP '(^|\_)2(\_|$)'=1)