JSON_EXTRACT_SCALAR

この関数は json_extract () に似ていますが、結果値を文字列として返します (JSON としてエンコードされるのではありません)。json_path によって参照される値は、スカラー (ブール値、数値、または文字列) である必要があります。

構文

JSON_EXTRACT_SCALAR (json, json_path) 

次の例では、json アレイの 3 番目のエレメントを抽出します。

SELECT  JSON_EXTRACT_SCALAR (JSON_ARRAY (1, 2, 3) ,'$[2]') json
FROM /shared/examples/ds_orders/tutorial/customers
WHERE customerid = 10
結果:3