Fungsi SQL

Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

BOOL_AND

PostgreSQLPostgreSQL
Aggregate

Mengembalikan TRUE jika semua nilai input adalah TRUE. Mengembalikan FALSE jika ada minimal satu nilai FALSE. Berguna untuk validasi kondisi pada grup data.

Tipe hasil: boolean

BOOL_AND

DuckDBDuckDB
Aggregate

Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Jika ada satu saja FALSE, hasilnya FALSE. Equivalent dengan logical AND pada semua nilai.

Tipe hasil: BOOLEAN

BOOL_OR

PostgreSQLPostgreSQL
Aggregate

Mengembalikan TRUE jika minimal satu nilai input adalah TRUE. Mengembalikan FALSE hanya jika semua nilai FALSE. Berguna untuk mengecek ada tidaknya kondisi tertentu dalam grup.

Tipe hasil: boolean

BOOL_OR

DuckDBDuckDB
Aggregate

Mengembalikan TRUE jika SETIDAKNYA SATU nilai dalam grup adalah TRUE. FALSE hanya jika semua nilai FALSE. Equivalent dengan logical OR pada semua nilai.

Tipe hasil: BOOLEAN

BTRIM

PostgreSQLPostgreSQL
String

Menghapus karakter dari kedua sisi (both) string. Kombinasi LTRIM dan RTRIM. Default menghapus spasi.

Tipe hasil: text

BYTE_LENGTH

BigQueryBigQuery
String

Mengembalikan jumlah bytes dari STRING atau BYTES value.

Tipe hasil: INT64

CARDINALITY

PostgreSQLPostgreSQL
Array

Mengembalikan total jumlah elemen dalam array, termasuk semua dimensi. Untuk array multidimensi, menghitung total semua elemen.

Tipe hasil: integer

CASE

SnowflakeSnowflake
Conditional

Mengevaluasi kondisi dan mengembalikan nilai berdasarkan kondisi yang terpenuhi.

Tipe hasil: Varies based on result types

CASE

DuckDBDuckDB
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

CASE

MySQLMySQL
Conditional

Ekspresi kondisional yang mengembalikan nilai berdasarkan kondisi. Dua bentuk: searched dan simple.

Tipe hasil: Varies

CASE

PostgreSQLPostgreSQL
Conditional

Ekspresi kondisional yang mengembalikan nilai berbeda berdasarkan kondisi. Ada dua bentuk: simple CASE (membandingkan expression) dan searched CASE (evaluasi kondisi boolean).

Tipe hasil: varies

CASE

BigQueryBigQuery
Conditional

Evaluasi kondisi dan mengembalikan hasil berdasarkan kondisi pertama yang TRUE.

Tipe hasil: Type of result expressions

CAST

BigQueryBigQuery
Conversion

Mengkonversi expression ke tipe data yang ditentukan.

Tipe hasil: Specified type

CAST

SnowflakeSnowflake
Conversion

Mengkonversi nilai ke tipe data yang ditentukan.

Tipe hasil: Specified target type

CAST

MySQLMySQL
Conversion

Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.

Tipe hasil: Specified type

CAST

PostgreSQLPostgreSQL
Conversion

Mengkonversi nilai dari satu tipe data ke tipe data lain. Dapat juga menggunakan sintaks alternatif expression::type.

Tipe hasil: target_type

CAST

DuckDBDuckDB
Conversion

Mengkonversi nilai dari satu tipe data ke tipe data lain. Fundamental untuk type conversion di SQL.

Tipe hasil: Tipe target yang ditentukan

CBRT

SnowflakeSnowflake
Math

Menghitung akar pangkat tiga dari angka.

Tipe hasil: DOUBLE

CBRT

DuckDBDuckDB
Math

Menghitung akar pangkat tiga (cube root) dari sebuah angka. Mendukung angka negatif.

Tipe hasil: DOUBLE

CBRT

PostgreSQLPostgreSQL
Math

Menghitung akar pangkat tiga (cube root) dari suatu angka. Contoh: CBRT(27) = 3.

Tipe hasil: double precision

CEIL

DuckDBDuckDB
Math

Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.

Tipe hasil: BIGINT atau DOUBLE (tergantung input)

CEIL

SnowflakeSnowflake
Math

Membulatkan angka ke atas ke integer terdekat.

Tipe hasil: NUMBER

CEIL

PostgreSQLPostgreSQL
Math

Membulatkan angka ke atas ke bilangan bulat terdekat. CEIL dan CEILING adalah fungsi yang sama (alias). Berguna untuk pembulatan harga, kuota, atau perhitungan kapasitas.

Tipe hasil: numeric

CEIL

BigQueryBigQuery
Math

Membulatkan angka ke atas ke integer terdekat yang lebih besar atau sama.

Tipe hasil: Same as input type