Conversion
Snowflake
TYPEOF
Mengembalikan nama tipe data dari nilai VARIANT.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
TYPEOF(variant_expression)Parameter
variant_expressionVARIANTwajib
VARIANT untuk dicek tipenya
Contoh Penggunaan
Check JSON Type
SQL
1 SELECT TYPEOF(PARSE_JSON('{"name": "John"}')) as type;
Mengecek tipe root element.
Hasil
OBJECT
Check Field Types
SQL
1 SELECT 2 TYPEOF(data:name) as name_type, 3 TYPEOF(data:age) as age_type 4 FROM (SELECT PARSE_JSON('{"name": "John", "age": 30}') as data);
Mengecek tipe masing-masing field.
Hasil
name_type: VARCHAR, age_type: INTEGER
Pertanyaan Umum tentang TYPEOF
Apa itu fungsi TYPEOF di Snowflake?
Mengembalikan nama tipe data dari nilai VARIANT. Di Snowflake, fungsi TYPEOF termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TYPEOF di Snowflake?
Gunakan sintaks berikut: TYPEOF(variant_expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TYPEOF?
Fungsi TYPEOF mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TYPEOF?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: variant_expression (VARIANT, wajib): VARIANT untuk dicek tipenya.