2017-01-19 3 views
0

У меня есть поле в MySQL, как:заказа по номеру с цифрами MySql

Street_name | number 
Wielkopolska | 1 
Wielkopolska | 2 
Wielkopolska | 2A 
Wielkopolska | 3 
Wielkopolska | 4A 
Wielkopolska | 7/10 
Wielkopolska | 10 

Как я могу сортировать его Спальных но без этого специальных символов? Потому что, когда я был сортирован по DESC, его получить:

Wielkopolska | 1 
Wielkopolska | 2 
Wielkopolska | 3 
Wielkopolska | 10 
Wielkopolska | 2A 
Wielkopolska | 4A 
Wielkopolska | 7/10 

Кто-нибудь знает, как его сортировать естественно?

ответ

1

Попробуйте

ORDER BY CAST(number as signed) 

Это должно дать вам правильный результат

+0

Рабочая :) Спасибо :) – AdamM

Смежные вопросы