GET_IGNORE_CASE
OBJECT を含む VARIANT から、field_name によって値を抽出します。値は Variant として返されます。いずれかの引数が NULL の場合は NULL を返します。
GET_IGNORE_CASE は GET に似ていますが、フィールド名の照合に大文字と小文字を区別しないマッチングを適用します。まず完全に同一のフィールド名を照合し、見つからない場合は、大文字と小文字を区別しないフィールド名をアルファベット順で照合します。
構文
GET_IGNORE_CASE( <variant>, <field_name> )
引数
戻り値の型
VARIANT
例
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 |
+---------------------------------------------------------------+