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

Mysql 查詢時(shí)排序問題

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

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

回答
編輯回答
野橘

不考慮單位的情況下,可以用這個(gè)語(yǔ)句

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)一一下,就簡(jiǎn)單了吧。
2017年7月25日 16:28