Есть ли способ выбрать последовательность цифр (я думаю о чем-то вроде регулярного выражения) из базы данных?
В примере: у меня есть следующий набор целых чисел:
487119241 487130101 486614011 481124234 484031341 487110 48712
и я хотел бы извлечь только те, которые вписываются в рисунок 4871; Я знаю, что в Python я могу сделать re.match('4871 [0-9] +', mySet), но я не знаю какого-либо механизма, подобного этому в mySQL.
Я думал, может быть, о чем-то SELECT integers FROM db WHERE myNumber > SOME_VALUE;
но это не будет работать, поскольку шаблон может варьироваться от 5 до 7 цифр.
Ты можешь попробовать:
SELECT * FROM 'table' WHERE field REGEXP '4871[0-9]+'