0

我正在尝试显示一个 SimpleDB 查询,并注意到每个查询的属性顺序并不总是相同。

例如,一个查询结果可能如下所示:

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

那么另一个查询可能如下所示:

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

order by每个项目进行排序,但是否对属性进行排序?有没有办法让属性始终按字母顺序排序?

我正在使用java来访问数据库。

查询:selectExpression = "select * from“+”网址where 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

根据 AWS Amazon SimpleDB supports sorting data on a single attribute,. 我将不得不编写自己的比较器来进行排序,因为它不能保证多个属性的顺序。

于 2012-11-19T06:59:01.423 回答
0

Amazon Simple DB 不支持以相同顺序列出属性,因为 Amazon Simple DB 提供了添加仅适用于某些行的新属性的灵活性,因此每行可能具有不同的属性,并且 Amazon SimpleDB 不保证返回记录的顺序。

于 2012-11-19T07:01:50.430 回答