coalesce - 스크립트 및 차트 함수
coalesce 함수는 유효한 non-NULL 표현이 있는 첫 번째 매개변수를 반환합니다. 원하는 만큼의 파라메타를 사용할 수 있습니다.
구문:
coalesce(expr1[ , expr2 , expr3 , ...])
반환 데이터 유형: 이중
| 인수 | 설명 |
|---|---|
| expr1 | NULL이 아닌 유효한 표현인지 확인할 첫 번째 표현식입니다. |
| expr2 | NULL이 아닌 유효한 표현인지 확인할 두 번째 표현식입니다. |
| expr3 | NULL이 아닌 유효한 표현인지 확인할 세 번째 표현식입니다. |
| 예 | 결과 |
|---|---|
Coalesce(ProductDescription, ProductName, ProductCode, 'no description available') | 이 표현식은 일부 필드에 제품 값이 없는 경우 세 개의 서로 다른 제품 설명 필드 중에서 선택합니다. 함수에 나열된 순서에 따라 null이 아닌 값을 갖는 첫 번째 필드가 반환됩니다. 어떤 필드에도 값이 없으면 결과는 no description available입니다. |
Coalesce(TextBetween(FileName, '"', '"'), FileName) | 이 표현식은 FileName 필드에서 잠재적으로 포함된 인용 부호를 제거합니다. 주어진 FileName이 인용 부호로 묶여 있으면 해당 인용 부호가 제거되고, 인용 부호로 묶이지 않은 FileName이 반환됩니다. TextBetween 함수가 구분 기호를 찾지 못하면 null을 반환하며, Coalesce는 이를 거부하고 대신 원시 FileName을 반환합니다. |