DuckDB
Conditional10 fungsi

Fungsi Conditional DuckDB

Fungsi kondisional dan logika. Temukan semua 10 fungsi conditional di DuckDB lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.

10 fungsi conditional di DuckDB

← Semua fungsi DuckDB

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