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

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.

Fungsi Terkait