

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. [여기](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)에서 자세히 알아보세요.

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

# ALL(), ANY() 및 SOME()
<a name="comparison-functions.all-any-some"></a>

`ALL`, `ANY` 및 `SOME` 한정자는 다음과 같은 방법으로 비교 연산자와 함께 사용할 수 있습니다.


| 표현식 | 의미 | 
| --- | --- | 
|  A = ALL(...)  |  A가 모든 값과 같으면 true로 평가됩니다.  | 
|  <> ALL(...)  |  A가 어느 값과도 일치하지 않으면 true로 평가됩니다.  | 
|  < ALL(...)  |  A가 가장 작은 값보다 작으면 true로 평가됩니다.  | 
|  A = ANY(...)  |  A가 값 중 하나와도 같으면 true로 평가됩니다.  | 
|  <> ANY(...)  |  A가 하나 이상의 값과 일치하지 않으면 true로 평가됩니다.  | 
|  < ANY(...)  |  A가 가장 큰 값보다 작으면 true로 평가됩니다.  | 

## 예제 및 사용 정보
<a name="comparison-functions.all-any-some.examples-usage"></a>

**참고**  
`ALL`, `ANY` 또는 `SOME`를 사용할 때는 비교 값이 리터럴 목록인 경우 키워드 `VALUES`를 사용해야 합니다.

## 예시: `ANY()`
<a name="w2aab7c59c21c11c11"></a>

다음과 같은 쿼리 문에 있는 `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()`
<a name="w2aab7c59c21c11c13"></a>

다음과 같은 쿼리 문에 있는 `ALL()`의 예입니다.

```
SELECT 17 < ALL (VALUES 19, 20, 15);
```

동일한 작업에 대한 대체 구문은 다음과 같습니다.

```
SELECT 17 < ALL (SELECT 19 UNION ALL SELECT 20 UNION ALL SELECT 15);
```

이 경우 `ALL()`는 `False`로 평가됩니다.

## 예시: `SOME()`
<a name="w2aab7c59c21c11c15"></a>

다음과 같은 쿼리 문에 있는 `SOME()`의 예입니다.

```
SELECT 50 >= SOME (VALUES 53, 77, 27);
```

동일한 작업에 대한 대체 구문은 다음과 같습니다.

```
SELECT 50 >= SOME (SELECT 53 UNION ALL SELECT 77 UNION ALL SELECT 27);
```

이 경우 `SOME()`는 `True`로 평가됩니다.