Добрый день, есть поле в базе данных, типа integer, содержащее в себе значение до 10 цифр (бывают значения и по 5, и по 4). На входе Я получаю только 10 символов. Если значение в бд имеет 5 символов. (12345), то это означает, что еще 5 цифр могут быть абсолютно любыми числами от 0 до 9.
Мне нужно написать какую-нибудь функцию, которая будет изначально проверять есть ли точное совпадение по цифрам, если нет, то...
На данным момент придумал только резать строку по одному и проводить запрос в бд, но это очень большая нагрузка (особенно, когда в бд стоит 1 символ). Что можно еще придумать?