鍍金池/ 問答/數(shù)據(jù)庫/ Mysql 查詢時排序問題

Mysql 查詢時排序問題

我需要對mysql中某表進行按金額倒序的提取,在navicat中嘗試時發(fā)現(xiàn)排序結(jié)果是這樣的:
clipboard.png

而不是我想要的金額由大到小排序,請問我應(yīng)該如何做?

回答
編輯回答
野橘

不考慮單位的情況下,可以用這個語句

SELECT registered_capital FROM `table` ORDER BY convert(`registered_capital`,DECIMAL) DESC
2017年11月4日 04:30
編輯回答
礙你眼

將字段*1或者+0可以將MySQL字符串字段按數(shù)值排序
如:
select from table where 1 order by id1 desc;

或者
select * from table where 1 order by id+0 desc;

2017年4月6日 18:02
編輯回答
冷溫柔
    你把你的數(shù)據(jù)都變成整形的,單位統(tǒng)一一下,就簡單了吧。
2017年7月25日 16:28