Если поле FlatNo
представляет собой текстовое поле или поле varchar фиксированной ширины в таблице базы данных, то ваша текущая логика упорядочения уже должна давать вам желаемое поведение. Это связано с тем, что строки чисел с фиксированной шириной, дополненные нулями, сортируются лексикографически идентично базовым числам.
Если столбец FlatNo
не имеет фиксированной ширины и / или может отсутствовать заполнение нулями слева, то вам придетсяделать больше работыЕсли бы у вас была такая долгосрочная потребность, возможно, было бы проще сделать FlatNo
числовой столбец.