Je veux interroger ces enregistrements, c'est-à-dire que la colonne imei a tous le même chiffre, par exemple 11111111, 22222222.

J'ai essayé

select '111' regexp '[0-9]+'; 
> 1

Mais ci-dessous est toujours égal et ce n'est pas ce que je veux

select '123' regexp '[0-9]+';
>1

Je voudrais savoir quel modèle correspond uniquement aux mêmes chiffres et exclut les chiffres de différence?

0
zhuguowei 29 déc. 2015 à 06:51

2 réponses

Meilleure réponse

Eh bien, vous devrez peut-être le faire d'une manière fastidieuse:

REGEXP '^(1+|2+|3+|4+|5+|6+|7+|8+|9+|0+)$';
2
Rick James 29 déc. 2015 à 06:28

Utilisez une référence arrière:

^(.)\1+$

Consultez la démo en direct.

0
Bohemian 29 déc. 2015 à 06:30