0

スコアの記録を持つテーブルがあります。

これを使用してスコアの最大値を照会すると:

selectStmt = new SQLStatement();
selectStmt.sqlConnection = conn;
selectStmt.text="SELECT MIN(score) FROM highscores";
selectStmt.execute();

result = selectStmt.getResult();
    var data:Object = (result.data);
    for (var i:int = 0; i < data.length; i++) 
    { 
        var row:Object = result.data[i]; 
        var output:String = "score: " + row.score;  
        trace(output);
    }

出力は未定義の値を返します。

テーブルの最大スコアを取得するにはどうすればよいですか?

4

1 に答える 1

1

試すselectStmt.text="SELECT MAX(score) AS maxScore FROM highscores";

于 2012-09-05T12:42:07.773 に答える