열이 있는 경우 열을 표시합니다. 그렇지 않으면 기본 열을 반환합니다.
사용되지 않는 별칭: columnifexists()
구문
column_ifexists(
columnName,defaultValue)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| columnName | string |
✔️ | 반환할 열의 이름입니다. |
| defaultValue | 스칼라 | ✔️ | columnName 테이블에 없는 경우 반환할 기본 열입니다. 이 값은 스칼라 식일 수 있습니다. 예를 들어 다른 열에 대한 참조입니다. |
반품
columnName 있으면 열을 반환합니다. 그렇지 않으면 defaultValue 열을 반환합니다.
예시
이 예제에서는 StormEvents 테이블에 Capital이라는 열이 없으므로 기본 State 열을 반환합니다.
StormEvents | project column_ifexists("Capital", State)
출력
이 출력은 기본 State 열의 처음 10개 행을 보여 줍니다.
| 상태 |
|---|
| 애틀랜틱 사우스 |
| 플로리다 |
| 플로리다 |
| 그루지야 |
| 미시시피 |
| 미시시피 |
| 미시시피 |
| 미시시피 |
| 아메리칸사모아 |
| 켄터키 |
| ... |