DuckDB
Conversion15 fungsi

Fungsi Conversion DuckDB

Fungsi untuk konversi tipe data. Temukan semua 15 fungsi conversion di DuckDB lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.

15 fungsi conversion di DuckDB

← Semua fungsi DuckDB

CAST

Conversion

Mengembalikan tanggal saat ini tanpa komponen waktu.

Tipe hasil: DATE

DECODE

Conversion

Mengembalikan nomor minggu dalam tahun dari tanggal.

Tipe hasil: INTEGER (1-53)

ENCODE

Conversion

Mengembalikan nama hari dalam seminggu atau nomor hari dari tanggal.

Tipe hasil: VARCHAR (dayname) atau INTEGER (dayofweek)

EPOCH_MS

Conversion

Mengecek apakah string cocok dengan pola yang menggunakan wildcard % (banyak karakter) dan _ (satu karakter).

Tipe hasil: BOOLEAN

FORMAT

Conversion

Menghitung panjang string dalam karakter.

Tipe hasil: INTEGER

FROM_BASE

Conversion

Menambahkan interval waktu ke tanggal atau timestamp. DuckDB mendukung aritmetika tanggal dengan operator + dan INTERVAL.

Tipe hasil: DATE atau TIMESTAMP

FROM_HEX

Conversion

Mengevaluasi daftar kondisi dan mengembalikan nilai berdasarkan kondisi pertama yang terpenuhi. Ekspresi kondisional utama dalam SQL.

Tipe hasil: SAME AS result/default

MAKE_DATE

Conversion

Mengubah nilai NULL menjadi nilai pengganti yang ditentukan.

Tipe hasil: SAME AS INPUT

MAKE_TIME

Conversion

Mengecek apakah nilai ada dalam daftar nilai tertentu.

Tipe hasil: BOOLEAN

MAKE_TIMESTAMP

Conversion

Mengecek apakah nilai berada dalam rentang inklusif antara dua nilai batas.

Tipe hasil: BOOLEAN

PRINTF

Conversion

Mengkonversi antara zona waktu yang berbeda.

Tipe hasil: TIMESTAMPTZ

TO_BASE

Conversion

Menghitung selisih antara dua tanggal dalam unit tertentu.

Tipe hasil: BIGINT

TO_HEX

Conversion

Memotong tanggal/timestamp ke unit tertentu (awal minggu, bulan, tahun, dll).

Tipe hasil: DATE atau TIMESTAMP

TRY_CAST

Conversion

Mengembalikan timestamp saat ini dengan zona waktu.

Tipe hasil: TIMESTAMPTZ

TYPEOF

Conversion

Mengekstrak komponen tertentu (tahun, bulan, hari, jam, dll) dari nilai tanggal atau timestamp.

Tipe hasil: DOUBLE