GET_IGNORE_CASE (Lakehouse v1)
Extrait la valeur d’un VARIANT contenant un OBJECT à partir de field_name.
La valeur est renvoyée sous forme de Variant, ou NULL si l’un des arguments est NULL.
GET_IGNORE_CASE est similaire à GET, mais applique aux noms de champ une correspondance insensible à la casse.
La fonction recherche d’abord le nom de champ strictement identique ; s’il est introuvable, elle recherche le nom de champ sans tenir compte de la casse, dans l’ordre alphabétique (première correspondance).
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.get_ignore_Case(<variant>, <field_name>)Exemples Analyze
Section intitulée « Exemples 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 │└─────────────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »GET_IGNORE_CASE( <variant>, <field_name> )Arguments
Section intitulée « Arguments »| Arguments | Description |
|---|---|
<variant> |
La valeur VARIANT contenant un ARRAY ou un OBJECT |
<field_name> |
La valeur de type chaîne qui indique la clé d’une paire clé-valeur de l’OBJECT |
Type de retour
Section intitulée « Type de retour »VARIANT
Exemples SQL
Section intitulée « Exemples 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 │└───────────────────────────────────────────────────────────────┘