GET_IGNORE_CASE (Lakehouse v1)
Extrai o valor de um VARIANT que contém OBJECT pelo field_name.
O valor é retornado como Variant, ou NULL se qualquer um dos argumentos for NULL.
GET_IGNORE_CASE é semelhante a GET, mas aplica correspondência sem diferenciar maiúsculas de minúsculas aos nomes de campo.
Primeiro tenta a primeira correspondência exata do nome do campo; se não encontrar, procura o nome do campo sem diferenciar maiúsculas de minúsculas, em ordem alfabética.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.get_ignore_Case(<variant>, <field_name>)Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”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 │└─────────────────────────────────────────────────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”GET_IGNORE_CASE( <variant>, <field_name> )Argumentos
Seção intitulada “Argumentos”| Argumentos | Descrição |
|---|---|
<variant> |
O valor VARIANT que contém um ARRAY ou um OBJECT |
<field_name> |
O valor String que especifica a chave de um par chave-valor do OBJECT |
Tipo de retorno
Seção intitulada “Tipo de retorno”VARIANT
Exemplos de SQL
Seção intitulada “Exemplos de SQL”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 │└───────────────────────────────────────────────────────────────┘