GET_IGNORE_CASE (Lakehouse v1)
OBJECT를 포함하는 VARIANT에서 field_name으로 값을 추출합니다.
값은 Variant로 반환되며, 인수 중 하나라도 NULL이면 NULL이 반환됩니다.
GET_IGNORE_CASE는 GET과 비슷하지만 필드 이름에 대소문자를 구분하지 않는 일치를 적용합니다.
먼저 정확히 같은 필드 이름을 찾고, 없으면 대소문자를 구분하지 않고 알파벳 순서로 필드 이름을 찾습니다.
Analyze Syntax
섹션 제목: “Analyze Syntax”func.get_ignore_Case(<variant>, <field_name>)Analyze Examples
섹션 제목: “Analyze Examples”func.get_ignore_case(func.parse_json('{"aa":1, "aA":2, "Aa":3}'), 'AA')┌─────────────────────────────────────────────────────────────────────────┐│ func.get_ignore_case(func.parse_json('{"aa":1, "aA":2, "Aa":3}'), 'AA') │├─────────────────────────────────────────────────────────────────────────┤│ 3 │└─────────────────────────────────────────────────────────────────────────┘SQL Syntax
섹션 제목: “SQL Syntax”GET_IGNORE_CASE( <variant>, <field_name> )| 인수 | 설명 |
|---|---|
<variant> |
ARRAY 또는 OBJECT를 포함하는 VARIANT 값 |
<field_name> |
OBJECT의 키-값 쌍에서 키를 지정하는 문자열 값 |
반환 타입
섹션 제목: “반환 타입”VARIANT
SQL Examples
섹션 제목: “SQL Examples”SELECT get_ignore_case(parse_json('{"aa":1, "aA":2, "Aa":3}'), 'AA');┌───────────────────────────────────────────────────────────────┐│ get_ignore_case(parse_json('{"aa":1, "aA":2, "Aa":3}'), 'AA') │├───────────────────────────────────────────────────────────────┤│ 3 │└───────────────────────────────────────────────────────────────┘