我正在尝试显示SimpleDB查询,并注意到每个查询的属性顺序并不总是相同。
例如,一个查询结果可能如下所示:
Item
URL:....
Date:...
然后另一个查询可能如下所示:
Item
Date:...
URL:....
order by
会对每个项目进行排序,但会对属性进行排序吗?有没有办法总是按字母顺序排序属性?
我正在使用java来访问数据库。
查询:selectExpression = "select * from
“+”网址where url = '" + "stack.com" +"'";
答案 0 :(得分:0)
selectExpression = "select * from" + "urlswhere url = '" + "stack.com" +"' order by {column} DESC";
将{column}替换为所需的列名
答案 1 :(得分:0)
根据AWS,Amazon SimpleDB supports sorting data on a single attribute
。我将不得不编写自己的比较器来进行排序,因为它不能保证多个属性的顺序。
答案 2 :(得分:0)
Amazon Simple DB不支持以相同的顺序列出属性,因为Amazon Simple DB提供了添加仅适用于某些行的新属性的灵活性,因此每行可能具有不同的属性,而Amazon SimpleDB不保证记录已返回。