JSON_NORMALIZE()

Overview

In 11.4 ES, 10.6 ES, 10.5 ES, 10.4 ES:

A description for this Function has not yet been added to this Documentation.

In 10.6 CS, 10.5 CS, 10.4 CS, 10.3 ES, 10.3 CS, 10.2 ES, 10.2 CS:

Not present

USAGE

DETAILS

SYNONYMS

SCHEMA

PARAMETERS

SKYSQL

PRIVILEGES

EXAMPLES

SET @json = ' {
    "c"  : 123.456 ,
      "b" :   1,
    "a":  42
    } ';
SELECT JSON_NORMALIZE(@json);
+-------------------------------------+
| JSON_NORMALIZE(@json)               |
+-------------------------------------+
| {"a":4.2E1,"b":1.0E0,"c":1.23456E2} |
+-------------------------------------+
CREATE TABLE json_compact_example (
  j1 JSON,
  j2 JSON
);
INSERT INTO json_compact_example VALUES (' [  3.14159 , 0.5 ,99  ] ', ' {  "a"  : "A"  }');
SELECT JSON_NORMALIZE(j1), JSON_NORMALIZE(j2)
FROM json_compact_example;
+--------------------------+--------------------+
| JSON_NORMALIZE(j1)       | JSON_NORMALIZE(j2) |
+--------------------------+--------------------+
| [3.14159E0,5.0E-1,9.9E1] | {"a":"A"}          |
+--------------------------+--------------------+

ERROR HANDLING

FEATURE INTERACTION

RESPONSES

DIAGNOSIS

ISO 9075:2016

CHANGE HISTORY

Release Series

History

11.4 Enterprise

  • Not present.

10.6 Enterprise

  • Added in MariaDB Enterprise Server 10.6.8-4.

10.6 Community

  • Not present.

10.5 Enterprise

  • Added in MariaDB Enterprise Server 10.5.16-11.

10.5 Community

  • Not present.

10.4 Enterprise

  • Added in MariaDB Enterprise Server 10.4.25-16.

10.4 Community

  • Not present.

10.3 Enterprise

  • Not present.

10.3 Community

  • Not present.

10.2 Enterprise

  • Not present.

10.2 Community

  • Not present.

Release Series

History

11.4 Enterprise

  • Not present.

10.6 Enterprise

  • Added in MariaDB Enterprise Server 10.6.8-4.

10.5 Enterprise

  • Added in MariaDB Enterprise Server 10.5.16-11.

10.4 Enterprise

  • Added in MariaDB Enterprise Server 10.4.25-16.

EXTERNAL REFERENCES