단순 쿼리 - Amazon Timestream

Amazon Timestream for LiveAnalytics와 유사한 기능을 사용하려면 Amazon Timestream for InfluxDB를 고려하세요. 실시간 분석을 위해 간소화된 데이터 수집 및 한 자릿수 밀리초 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

단순 쿼리

다음은 테이블에 대해 가장 최근에 추가된 데이터 포인트 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에 설명된 varchar 대로 bigint, boolean, 또는 중 하나입니다지원되는 데이터 유형. 측정값을 모델링하는 방법에 대한 자세한 내용은 단일 테이블과 여러 테이블을 참조하세요.

다음은가 인 다중 측정 레코드speed에서 라는 측정값measure_name의 값을 검색합니다IoTMulti-stats.

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

다음은가 measure_name인 단일 측정 레코드에서 double 값을 검색합니다load.

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