mysql手机号码规律查询

tips:所有手机号均为随机创建的,为了做查询的效果展示,不涉及他人隐私。

数据库

数据库中的表只使用了一个字段:phone_number
在这里插入图片描述

全号规律

AAA

select phone_number from `phone_number` where 
(
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
)
OR
(
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
)
OR
(
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
)
OR
(
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
OR
(
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
OR
(
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
OR
(
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)
OR
(
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

ABAB

select phone_number from `phone_number` where 
(
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,2,1)
and
SUBSTR(phone_number,1,1) = SUBSTR(phone_number,3,1)
AND
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
)
or
(
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
)
or
(
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
)
or
(
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
or
(
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
or
(
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
or
(
SUBSTR(phone_number,7,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)
or
(
SUBSTR(phone_number,8,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
AND
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

AABBCC

select phone_number from `phone_number` where 
(
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,1,1) = SUBSTR(phone_number,2,1)
AND
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
)
or
(
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
AND
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
)
or
(
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
)
or
(
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
)
or
(
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,7,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
AND
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
)
or
(
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,8,1) != SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
AND
SUBSTR(phone_number,10,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

ABCD(顺子,1234或4321)

select phone_number from `phone_number` where 
(
	(
	SUBSTR(phone_number,1,1) = (SUBSTR(phone_number,2,1)+1)
	and
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)+1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,1,1) = (SUBSTR(phone_number,2,1)-1)
	and
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)-1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)+1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	)
	or
	(
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)-1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	AND
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	AND
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	and
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	and
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)+1)
	AND
	SUBSTR(phone_number,10,1) = (SUBSTR(phone_number,11,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)-1)
	AND
	SUBSTR(phone_number,10,1) = (SUBSTR(phone_number,11,1)-1)
	)
)

在这里插入图片描述

AAABBB

select phone_number from `phone_number` where
(
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
OR
(
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
OR
(
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
OR
(
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)
OR
(
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

6多8多9多(举例:11位的号码中存在超过6个)

tips:这里采用了一种比较巧妙的方式. 将存在6的号码替换为空,将11位减去替换后的长度就是6出现的个数.以此类推,将6的个数+8的个数+9的个数

select phone_number from `phone_number` where
(
	(LENGTH(phone_number) - LENGTH(REPLACE(phone_number,"6",""))) +
	(LENGTH(phone_number) - LENGTH(REPLACE(phone_number,"8",""))) +
	(LENGTH(phone_number) - LENGTH(REPLACE(phone_number,"9",""))) 
)>6

在这里插入图片描述

ABBCCDDA(更新时间:2021/04/21)

select * from `phone_number` where  
(																											
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,2,1)
and
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,1,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
)
or
(
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
)
or
(
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
)
or
(
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,11,1)
and
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,7,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
)

ABBCCDDA

中间规律

AAA

select phone_number from `phone_number` where
(
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
)
OR
(
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
)
OR
(
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
)
OR
(
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
OR
(
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
OR
(
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
OR
(
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)

在这里插入图片描述

ABAB

select phone_number from `phone_number` where
(
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,2,1)
and
SUBSTR(phone_number,1,1) = SUBSTR(phone_number,3,1)
AND
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
)
or
(
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
)
or
(
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
)
or
(
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
or
(
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
or
(
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
or
(
SUBSTR(phone_number,7,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)

在这里插入图片描述

AABBCC

select phone_number from `phone_number` where
(
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,1,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,1,1) = SUBSTR(phone_number,2,1)
AND
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
)
or
(
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,2,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
AND
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
)
or
(
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,3,1) != SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
AND
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
)
or
(
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,4,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
AND
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
)
or
(
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,5,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,7,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
AND
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
AND
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
)

在这里插入图片描述

ABCD(顺子,1234或4321)

select phone_number from `phone_number` where
(
	(
	SUBSTR(phone_number,1,1) = (SUBSTR(phone_number,2,1)+1)
	and
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)+1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,1,1) = (SUBSTR(phone_number,2,1)-1)
	and
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)-1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)+1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	)
	or
	(
	SUBSTR(phone_number,2,1) = (SUBSTR(phone_number,3,1)-1)
	and
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)+1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,3,1) = (SUBSTR(phone_number,4,1)-1)
	and
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)+1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	AND
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,4,1) = (SUBSTR(phone_number,5,1)-1)
	and
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	AND
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)+1)
	and
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,5,1) = (SUBSTR(phone_number,6,1)-1)
	and
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)+1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,6,1) = (SUBSTR(phone_number,7,1)-1)
	and
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	)
)
OR
(
	(
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)+1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,7,1) = (SUBSTR(phone_number,8,1)-1)
	and
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)-1)
	)
)

在这里插入图片描述

AAABBB

select phone_number from `phone_number` where
(
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,3,1)
and
SUBSTR(phone_number,2,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
)
OR
(
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,4,1)
and
SUBSTR(phone_number,3,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,8,1)
)
OR
(
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,5,1)
and
SUBSTR(phone_number,4,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,9,1)
)
OR
(
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,6,1)
and
SUBSTR(phone_number,5,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
)

在这里插入图片描述

尾号规律

AAA

select phone_number from `phone_number` where
(
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

ABAB

select phone_number from `phone_number` where
(
SUBSTR(phone_number,8,1) != SUBSTR(phone_number,9,1)
and
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,10,1)
AND
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

AABBCC

select phone_number from `phone_number` where
(
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,6,1) != SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,8,1) != SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
AND
SUBSTR(phone_number,8,1) = SUBSTR(phone_number,9,1)
AND
SUBSTR(phone_number,10,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

ABCD(顺子,1234或4321)

select phone_number from `phone_number` where
(
	(
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)+1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)+1)
	AND
	SUBSTR(phone_number,10,1) = (SUBSTR(phone_number,11,1)+1)
	)
	OR
	(
	SUBSTR(phone_number,8,1) = (SUBSTR(phone_number,9,1)-1)
	and
	SUBSTR(phone_number,9,1) = (SUBSTR(phone_number,10,1)-1)
	AND
	SUBSTR(phone_number,10,1) = (SUBSTR(phone_number,11,1)-1)
	)
)

在这里插入图片描述

AAABBB

select phone_number from `phone_number` where
(
SUBSTR(phone_number,6,1) = SUBSTR(phone_number,7,1)
and
SUBSTR(phone_number,7,1) = SUBSTR(phone_number,8,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,10,1)
and
SUBSTR(phone_number,9,1) = SUBSTR(phone_number,11,1)
)

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qiweilong123456

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值