2017-01-13 1 views
0

sqliteテーブルで1つの列のMAX値を取得したいとします。 問題は、データのタイプは実際には長いですが、テーブルにテキストとして保存されていることです。この奇妙な状況はどうすればよいでしょうか。 私は以下の本で試してみたが、それは正しいsqliteテーブルの型テキストとして格納されている列型整数の最大値を取得する方法

SELECT MAX(ColumnName) FROM TABLE; 

ではありません。しかし、それは値を返されたが修正されませ誰かが私に

答えて

1

を助けることができるしてくださいあなたは常にintにテキストをキャストすることもできます!

SELECT MAX(CAST(ColunmName) as int) from TABLE 
+0

それは魅力のように機能します!あなたは人生の節約者です!ありがとう@SaggingRufus –

+0

問題はありません!私はあなたの質問に答えることができてうれしいです。 – SaggingRufus

関連する問題