Conversion

TYPEOF

SnowflakeSnowflake

Mengembalikan nama tipe data dari nilai VARIANT.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
TYPEOF(variant_expression)

Parameter

variant_expressionVARIANTwajib

VARIANT untuk dicek tipenya

Contoh Penggunaan

Check JSON Type

SQL
1SELECT TYPEOF(PARSE_JSON('{"name": "John"}')) as type;

Mengecek tipe root element.

Hasil
OBJECT

Check Field Types

SQL
1SELECT
2 TYPEOF(data:name) as name_type,
3 TYPEOF(data:age) as age_type
4FROM (SELECT PARSE_JSON('{"name": "John", "age": 30}') as data);

Mengecek tipe masing-masing field.

Hasil
name_type: VARCHAR, age_type: INTEGER

Fungsi Terkait