У меня есть строки версии прошивки в моей таблице (например," 4.2.2 "или" 4.2.16 ")
Как я могу сравнивать, выбирать или сортировать их?
Я не могу использовать стандартное сравнение строк: «4.2.2» отображается в SQL больше, чем «4.2.16»
В качестве строк версии я бы хотел 4.2.16 должно быть больше, чем 4.2.2
Я хотел бы учитывать, что версия прошивки может содержать в себе символы: 4.24a1, 4.25b3 ... для этого обычно подполе с символами имеет фиксированную длину.
как действовать?