尝试从 Amazon SimpleDB 请求按数字排序的记录列表时,我得到的结果非常不均衡。
我正在零填充我的数字以使它们按字典顺序选择,但仍然没有运气。这两个查询给出相同的结果,例如:
select * from cbcallers where calls_completed is not null order by calls_completed desc select * from cbcallers where calls_completed is not null order by calls_completed asc
但是,我使用亚马逊的查询语言得到了正确的结果:
['calls_completed'starts-with ''] sort 'calls_completed' desc
上周,我在同一个数据集上从这个查询中得到了不同的(无序的)结果。有人知道发生了什么吗?我的查询被劫持了吗?
数据集如下所示:
Sdb-Item-Name、calls_completed、名称、图标 8uda23sd7, 0000002, 约翰·史密斯, /myimgicon.jpg 8uda5asd3, 0000015, 约翰·斯马特斯, /myimgicon2.jpg 8udassad8, 0000550, 约翰·斯莫吉, /myimgicon3.jpg