我们如何从 Amazon Dynamodb 的字段中获得 MAX 值保留


how can we get MAX value hold in a field from Amazon Dynamodb?

我正在使用 Amazon Dynamodb。我想知道,我们如何从 Amazon Dynamodb 表中获取字段中的 MAX 值保留。如果您有解决方案,请告诉我

这是 Amazon DynamoDB 文档中的第一个示例:

查找映射列的最大值(最大值)

使用 Hive 命令,如下所示。在第一个命令中,创建 语句创建一个引用存储在 Amazon 中的数据的 Hive 表 DynamoDB。然后,SELECT 语句使用该表查询数据 存储在 Amazon DynamoDB 中。以下示例查找最大的 给定客户下达的订单。

CREATE EXTERNAL TABLE hive_purchases(customerId bigint, total_cost double,
 items_purchased array<String>)
STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler'
TBLPROPERTIES ("dynamodb.table.name" = "Purchases",
"dynamodb.column.mapping" = "customerId:CustomerId,total_cost:Cost,items_pur 
chased:Items");
SELECT max(total_cost) from hive_purchases where customerId = 717;

每次更新项目时,都可以将其与最大值进行比较。 将最大项目替换为较大的项目。