У меня есть следующий sql: SELECT s.flat, s.name FROM source s
. Плоский может содержать квартиры с разделителем, например, 1/5 или 1/2, и я не могу использовать числовой файл в этом случае. В результате я получаю сортировку следующим образом:
1 Bob,
10 Joe,
11 Tim,
12 Lisa,
2 Ira,
21 Tom,
Как я могу использовать natsort()
для части "квартиры" с сохранением "имени"?
Это должно хорошо справиться с этим:
SELECT s.flat, s.name FROM source s ORDER BY CAST(s.flat AS UNSIGNED)