0

SimpleDB クエリを表示しようとしていますが、属性の順序がクエリごとに常に同じではないことに気付きました。

たとえば、1 つのクエリ結果は次のようになります。

Item
  URL:....
  Date:...

次に、別のクエリは次のようになります。

Item
  Date:...
  URL:....

order byアイテムをソートしますが、属性をソートしますか? 属性を常にアルファベット順にソートする方法はありますか?

私はJavaを使用してdbにアクセスしています。

クエリ: selectExpression = "select * from" + "URLwhere url = '" + "stack.com" +"'";

4

3 に答える 3

0
selectExpression = "select * from" + "urlswhere url = '" + "stack.com" +"' order by          {column} DESC";

{column}を必要な列名に置き換えます

于 2012-11-19T05:47:33.597 に答える
0

Amazon Simple DBは、特定の行にのみ適用される新しい属性を追加する柔軟性を提供するため、同じ順序での属性のリストをサポートしていません。したがって、各行は異なる属性を持つ可能性があり、AmazonSimpleDBは返されるレコードの順序を保証しません。

于 2012-11-19T07:01:50.430 に答える
0

AWSによると、Amazon SimpleDB supports sorting data on a single attribute. 複数の属性の順序が保証されていないため、ソートを行うには独自のコンパレータを作成する必要があります。

于 2012-11-19T06:59:01.423 に答える