Мне нужно получить строки, содержащие менее 4 последовательных цифр. Я попытался с помощью этого:Получить строки, содержащие только 4 цифры
select mycolumn where mycolumn REGEXP '[0-9]{1,3}'
, но это все еще возвращаемые строки, такие как "Test Text 1234-1234"
мне нужно вернуть эти только:
Test 12
Test 234 Text
Test /2 Text
text 123 text 1234 text
Что произойдет, если вы добавите границы слов в свой RegExp? – BenM
@BenM Это сделало это. '[[: <:]] [0-9] {1,2} [[:>:]]' Спасибо. – user3340627
@ user3340627 Вероятно, вы имеете в виду '' [[: <:]] [0-9] {1,3} [[:>:]] ''http://sqlfiddle.com/#!9/af95e/3/ 0 – lad2025