

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](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>` は、「[サポートされているデータ型](supported-data-types.md)」で説明されているように `double`、`bigint`、`boolean`、`varchar` のいずれかです。メジャー値のモデル化方法の詳細については、「[単一テーブルとマルチテーブル](https://docs.aws.amazon.com/timestream/latest/developerguide/data-modeling.html#data-modeling-multiVsinglerecords)」を参照してください。

以下は、`measure_name` が `IoTMulti-stats` のマルチメジャーレコードから `speed` というメジャーの値を取得します。

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

以下は、`measure_name` が `load` の単一メジャーレコードから `double` 値を取得します。

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