例: 特定の子をチェックするためのExistValueの使用

Teradata® Database JSONデータ型

brand
Software
prodname
Teradata Database
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1150-162K-JPN

JSON列内に'schools'という名前の子(配列)が含まれていて、この配列の2番目の構成要素が'type'という名前の子を持っている場合、次の問合わせは'True'になります。

SELECT eno, 'True'
FROM my_table
WHERE edata.ExistValue('$.schools[1].type') = 1;

結果:

   ENO    'True'
------------------
   1      True