型述語関数
このセクションでは、TiDB Cloud Lake の型述語関数に関するリファレンス情報を提供します。これらの関数により、JSON 値の型チェック、検証、および変換が可能になります。
型チェック
| 関数 | 説明 | 例 |
|---|
| IS_ARRAY | JSON 値が配列かどうかをチェックします | IS_ARRAY('[1,2,3]') → true |
| IS_OBJECT | JSON 値がオブジェクトかどうかをチェックします | IS_OBJECT('{"key":"value"}') → true |
| IS_STRING | JSON 値が文字列かどうかをチェックします | IS_STRING('"hello"') → true |
| IS_INTEGER | JSON 値が整数かどうかをチェックします | IS_INTEGER('42') → true |
| IS_FLOAT | JSON 値が浮動小数点数かどうかをチェックします | IS_FLOAT('3.14') → true |
| IS_BOOLEAN | JSON 値がブール値かどうかをチェックします | IS_BOOLEAN('true') → true |
| IS_NULL_VALUE | JSON 値が null かどうかをチェックします | IS_NULL_VALUE('null') → true |