2012-09-04 158 views
0

我有一張表,它有記錄的分數。SQL結果返回未定義的值

當我查詢使用這個分數的最大值:

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); 
    } 

輸出返回一個未定義的值。

我怎樣才能得到表中的最高分?

+1

'SELECT MAX(score)AS score from highscores' –

回答

1

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