Closed. This question needs debugging details。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
去年关闭。
Improve this question
我正在使用用于SQLite的DB浏览器(版本3.10.0,Qt版本5.7.1,SQLCipher版本3.15.2),并且我有一列要首先以最高值进行排序。我用了:
问题是我的查询中的
想改善这个问题吗?更新问题,以使为on-topic。
去年关闭。
Improve this question
我正在使用用于SQLite的DB浏览器(版本3.10.0,Qt版本5.7.1,SQLCipher版本3.15.2),并且我有一列要首先以最高值进行排序。我用了:
SELECT first_name, last_name, Totalclaims
FROM workingdata
ORDER BY Totalclaims Desc;
问题是我的查询中的
$993.00
大于$9920.00
。显然,过滤器无法正确识别小数位。任何建议如何解决此问题? 最佳答案
清除Totalclaims列,这应该为您订购。
SELECT first_name, last_name, cast(replace(Totalclaims,'$', '') as SIGNED) as TotalClaims_Clean
FROM workingdata
ORDER BY Totalclaims_Clean Desc;
07-24 19:17