いつもお世話になります。
JSONに関して、初めて、勉強しております。
下記のコードに出くわし、解釈がまだできてないのですが、どのような解釈になるのでしょうか?
CAST(JSON_PARSE('[ {"colname":"hourxx","value":"'||cast(if(hourxx is null,0,hour00) as varchar)||'"}, ]') as ARRAY<JSON>) as records
わたしの解釈では、
Array<Json>型で
"colname":"hourxx","value":" ⇒
"colname”にhourxxをValue型で代入
|| ⇒
or (もしくは)、
cast(if(hourxx is null,0,hour00) as varchar)⇒
もし hourがnullなら0をvarcharで入力という
意味なのかと考えているのですがいかかがでしょうか基本的な質問ですが、教えていただけましたら幸いです。
回答1件
あなたの回答
tips
プレビュー