Amazon SimpleDB から数値的にソートされたレコードのリストをリクエストしようとすると、非常に不均一な結果が得られます。
数字を辞書的に選択するために数字をゼロで埋めていますが、それでもうまくいきません。これら 2 つのクエリは同じ結果を返します。たとえば、次のようになります。
select * from cbcallers where calls_completed is not null order by calls_completed des select * from cbcallers where calls_completed is not null order by calls_completed asc
ただし、Amazon のクエリ言語を使用して正しい結果を取得しています。
['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