У меня есть поле VARCHAR в таблице Firebird 2.0, которая может содержать буквенно-цифровые символы. Мне нужно, чтобы отсортировать данные по этому полю, сортировка все значения, содержащие только числа как числа, и сортировать все другие значения 0.Firebird определяет, есть ли строка во всех номерах
Например, если у меня есть четыре значения,
"1", "2", "10", "string",
мне нужно разбирайтесь, как
"string", "1", "2", "10".
по умолчанию рода строковых родов, как
"1", "10", "2", "string".
Я думал о литье значений в INTEGER, но я получаю ошибку преобразования в строках, что, конечно, правильно. Как обойти это?