DuckDB

Fungsi SQL DuckDB

Database analitik in-process yang cepat. 10 fungsi tersedia.

Menampilkan 10 dari 10 fungsi dalam kategori Conditional

CASE

Conditional

Ekspresi kondisional yang mengevaluasi kondisi secara berurutan dan mengembalikan hasil yang sesuai. Fundamental untuk logika kondisional di SQL.

Tipe hasil: Tipe dari result expressions

COALESCE

Conditional

Mengembalikan nilai non-NULL pertama dari daftar argumen. Sangat berguna untuk menangani NULL values.

Tipe hasil: Tipe dari nilai non-NULL pertama

GREATEST

Conditional

Mengembalikan nilai terbesar dari daftar argumen. Skip NULL values kecuali semua NULL.

Tipe hasil: Tipe dari nilai terbesar

IF

Conditional

Mengembalikan true_value jika kondisi TRUE, otherwise false_value. Shorthand untuk CASE dengan satu kondisi.

Tipe hasil: Tipe dari true_value atau false_value

IFNULL

Conditional

Mengembalikan default_value jika value adalah NULL, otherwise mengembalikan value. Versi 2-argumen dari COALESCE.

Tipe hasil: Tipe dari value atau default_value

IIF

Conditional

Alias untuk IF function. SQL Server-compatible syntax untuk kondisional sederhana.

Tipe hasil: Tipe dari true_value atau false_value

LEAST

Conditional

Mengembalikan nilai terkecil dari daftar argumen. Skip NULL values kecuali semua NULL.

Tipe hasil: Tipe dari nilai terkecil

NULLIF

Conditional

Mengembalikan NULL jika value1 sama dengan value2, otherwise mengembalikan value1. Berguna untuk menghindari division by zero.

Tipe hasil: Tipe dari value1 atau NULL

NVL

Conditional

Mengembalikan nilai pertama jika tidak NULL, jika NULL mengembalikan nilai kedua. Alias Oracle-style dari IFNULL/COALESCE.

Tipe hasil: Sama dengan tipe input

NVL2

Conditional

Mengembalikan value_if_not_null jika expression tidak NULL, jika NULL mengembalikan value_if_null. Lebih fleksibel dari NVL.

Tipe hasil: Sama dengan tipe value parameters