적용 대상:
Databricks SQL
Databricks Runtime
지정된 키-값 쌍을 사용하여 맵을 만듭니다.
구문
map( [key1, value1] [, ...] )
논쟁
-
keyN: 비교 가능한 형식의 식입니다. 모든keyN은 최소 일반 형식을 공유해야 합니다. -
valueN: 모든 형식의 식입니다. 모든valueN은 최소 일반 형식을 공유해야 합니다.
반품
가장 덜 일반적인 형식의 keyN을(를) 키로 하고, 가장 덜 일반적인 형식의 valueN을(를) 값으로 하는 'MAP'입니다.
0개 이상의 쌍이 있을 수 있습니다.
Azure Databricks 값이 중복되면 keyN 발생합니다.
Azure Databricks NULL이면 keyN 발생합니다.
일반적인 오류 조건
예제
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}
> SELECT map(1, 'a', 1, 'b');
Error: DUPLICATED_MAP_KEY