私はSQLite(バージョン3.10.0、Qtバージョン5.7.1、SQLCipherバージョン3.15.2)用にDBブラウザを使用しています。最初に最も高い値。私が使用:DescとAscによってSQLiteのDBブラウザで注文
SELECT first_name, last_name, Totalclaims
FROM workingdata
ORDER BY Totalclaims Desc;
問題は、私のクエリは$993.00
を超える$9920.00
として見られているということです。フィルターが小数点以下の桁を正しく認識していないようです。どのようにこれを修正するためのアドバイス?
Totalclaims列はフロートのように格納されていますか?あなたはvarcharではないですか? – danihp
'ORDER BYキャストで試してください(フロートとして(Totalclaims、 '$'、 '')を置き換えてください); – tonypdmtr
@tonypdmtrこれを行う必要はありません、varcharの長さを最初に確認できます。ドルを交換してフロートに変換する。 –