Amazon Timestream for LiveAnalytics와 유사한 기능을 사용하려면 Amazon Timestream for InfluxDB를 고려하세요. 실시간 분석을 위해 간소화된 데이터 수집 및 한 자릿수 밀리초 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ALL(), ANY() 및 SOME()
ALL, ANY 및 SOME 한정자는 다음과 같은 방법으로 비교 연산자와 함께 사용할 수 있습니다.
| 표현식 | 의미 |
|---|---|
|
A = ALL(...) |
A가 모든 값과 같을 때 true로 평가됩니다. |
|
<> ALL(...) |
A가 값과 일치하지 않으면 true로 평가됩니다. |
|
< ALL(...) |
A가 가장 작은 값보다 작으면 true로 평가됩니다. |
|
A = ANY(...) |
A가 값 중 하나와 같을 때 true로 평가됩니다. |
|
<> ANY(...) |
A가 하나 이상의 값과 일치하지 않는 경우 true로 평가됩니다. |
|
< ANY(...) |
A가 가장 큰 값보다 작으면 true로 평가됩니다. |
예제 및 사용 정보
참고
ALL, ANY 또는 SOME를 사용할 때는 비교 값이 리터럴 목록인 경우 키워드를 사용해야 VALUES 합니다.
예시: ANY()
다음과 같은 쿼리 문ANY()에 있는의 예입니다.
SELECT 11.7 = ANY (VALUES 12.0, 13.5, 11.7)
동일한 작업에 대한 대체 구문은 다음과 같습니다.
SELECT 11.7 = ANY (SELECT 12.0 UNION ALL SELECT 13.5 UNION ALL SELECT 11.7)
이 경우는 로 ANY() 평가합니다True.
예시: ALL()
다음과 같은 쿼리 문ALL()에 있는의 예입니다.
SELECT 17 < ALL (VALUES 19, 20, 15);
동일한 작업에 대한 대체 구문은 다음과 같습니다.
SELECT 17 < ALL (SELECT 19 UNION ALL SELECT 20 UNION ALL SELECT 15);
이 경우는 로 ALL() 평가됩니다False.
예시: SOME()
다음과 같은 쿼리 문SOME()에 있는의 예입니다.
SELECT 50 >= SOME (VALUES 53, 77, 27);
동일한 작업에 대한 대체 구문은 다음과 같습니다.
SELECT 50 >= SOME (SELECT 53 UNION ALL SELECT 77 UNION ALL SELECT 27);
이 경우는 로 SOME() 평가됩니다True.