

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 简单查询
<a name="sample-queries.basic-scenarios"></a>

以下是最近为表添加的 10 个数据点。

```
SELECT * FROM <database_name>.<table_name>
ORDER BY time DESC
LIMIT 10
```

以下是特定度量的 5 个最早数据点。

```
SELECT * FROM <database_name>.<table_name>
WHERE measure_name = '<measure_name>'
ORDER BY time ASC
LIMIT 5
```

以下内容采用纳秒级粒度的时间戳。

```
SELECT now() AS time_now
, now() - (INTERVAL '12' HOUR) AS twelve_hour_earlier -- Compatibility with ANSI SQL 
, now() - 12h AS also_twelve_hour_earlier -- Convenient time interval literals
, ago(12h) AS twelve_hours_ago -- More convenience with time functionality
, bin(now(), 10m) AS time_binned -- Convenient time binning support
, ago(50ns) AS fifty_ns_ago -- Nanosecond support
, now() + (1h + 50ns) AS hour_fifty_ns_future
```

多度量记录的度量值由列名进行标识。单度量记录的度量值由 `measure_value::<data_type>` 进行表示，其中 `<data_type>` 为 `double`、`bigint`、`boolean` 或 `varchar` 其中之一（如 [支持的数据类型](supported-data-types.md) 中所述）。有关度量值建模方式的更多信息，请参阅[单表与多表](https://docs.aws.amazon.com/timestream/latest/developerguide/data-modeling.html#data-modeling-multiVsinglerecords)。

以下内容从多度量记录中检索名为 `speed` 的度量的值，其中 `measure_name` 为 `IoTMulti-stats`。

```
SELECT speed FROM <database_name>.<table_name> where measure_name = 'IoTMulti-stats'
```

以下内容从单度量记录中检索 `double` 值，其中`measure_name` 为 `load`。

```
SELECT measure_value::double FROM <database_name>.<table_name> WHERE measure_name = 'load'
```