mysql 正则 连续数字的判断

saishangzhu 2014-01-10 05:34:39
在mysql中
SET @num:=FLOOR(100000 + (RAND() * 899999));
然后要过滤掉其中连续3位相同的数字要怎么弄。
...全文
144 点赞 收藏 7
写回复
7 条回复
saishangzhu 2014年01月11日
引用 6 楼 ACMAIN_CHM 的回复:
MYSQL 的 regexp 比较弱。 你可以直接 where x not like '%000%' and x not like '%111%' .. and x not like '%999%'
这样子的话我要4个相同5个相同不是要判断很多,还有更简单的吗?
回复 点赞
ACMAIN_CHM 2014年01月10日
MYSQL 的 regexp 比较弱。 你可以直接 where x not like '%000%' and x not like '%111%' .. and x not like '%999%'
回复 点赞
saishangzhu 2014年01月10日
移动好了。谢谢了
回复 点赞
發糞塗牆 2014年01月10日
回复 点赞
saishangzhu 2014年01月10日
引用 1 楼 DBA_Huangzj 的回复:
建议转到mysql专区提问
没看到mysql的专区。。。
回复 点赞
發糞塗牆 2014年01月10日
另外sql语言对正则的支持比较差
回复 点赞
發糞塗牆 2014年01月10日
建议转到mysql专区提问
回复 点赞
发动态
发帖子
MySQL
创建于2007-09-28

2.4w+

社区成员

5.5w+

社区内容

MySQL相关内容讨论专区
社区公告
暂无公告