В MySQL, чтобы сопоставить '12684041234' с самым длинным префиксом, который вы бы сделали
SELECT num_prefix
FROM nums
WHERE '12684041234' LIKE CONCAT(num_prefix, '%')
AND LENGTH(num_prefix) = (
SELECT MAX(LENGTH(num_prefix))
FROM nums
WHERE '12684041234' LIKE CONCAT(num_prefix, '%')
)
Таблица nums
содержит столбец с именем num_prefix
со значениями префикса.
Как я могу сделать это в улье?