Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

CONCAT

BigQueryBigQuery
String

Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data.

Tipe hasil: STRING

CONCAT

SnowflakeSnowflake
String

Menggabungkan dua atau lebih string menjadi satu. Snowflake juga mendukung operator || untuk concatenation.

Tipe hasil: VARCHAR

CONCAT

MySQLMySQL
String

Menggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.

Tipe hasil: VARCHAR

CONCAT

PostgreSQLPostgreSQL
String

Menggabungkan dua atau lebih string menjadi satu. Berbeda dengan operator ||, CONCAT mengkonversi NULL menjadi empty string.

Tipe hasil: text

CONCAT_WS

SnowflakeSnowflake
String

Menggabungkan string dengan separator tertentu. WS = With Separator. Lebih praktis dari CONCAT karena otomatis menangani NULL dan menambahkan separator.

Tipe hasil: VARCHAR

CONCAT_WS

DuckDBDuckDB
String

Menggabungkan beberapa string dengan separator yang ditentukan. WS singkatan dari 'With Separator'. Lebih praktis dari CONCAT untuk membuat path atau CSV.

Tipe hasil: VARCHAR

CONCAT_WS

MySQLMySQL
String

Menggabungkan string dengan separator. WS artinya With Separator. Mengabaikan nilai NULL, berbeda dengan CONCAT biasa.

Tipe hasil: VARCHAR

CONCAT_WS

PostgreSQLPostgreSQL
String

Menggabungkan string dengan separator tertentu. WS singkatan dari With Separator. Berbeda dengan CONCAT, fungsi ini otomatis mengabaikan nilai NULL.

Tipe hasil: text

CONDITIONAL_CHANGE_EVENT

SnowflakeSnowflake
Window

Menghitung berapa kali nilai berubah dalam window.

Tipe hasil: INTEGER

CONDITIONAL_TRUE_EVENT

SnowflakeSnowflake
Window

Menghitung berapa kali kondisi berubah dari FALSE ke TRUE dalam window.

Tipe hasil: INTEGER

CONNECTION_ID

MySQLMySQL
Conversion

Mengembalikan ID koneksi (thread ID) untuk koneksi saat ini.

Tipe hasil: BIGINT UNSIGNED

CONTAINS

SnowflakeSnowflake
String

Mengecek apakah string mengandung substring. Mengembalikan TRUE jika ditemukan, FALSE jika tidak.

Tipe hasil: BOOLEAN

CONTAINS

DuckDBDuckDB
String

Mengecek apakah string mengandung substring tertentu. Mengembalikan boolean TRUE/FALSE. Lebih readable dari STRPOS > 0.

Tipe hasil: BOOLEAN

CONTAINS_SUBSTR

BigQueryBigQuery
String

Mengecek apakah string mengandung substring tertentu. Case-insensitive dan mendukung JSON.

Tipe hasil: BOOL

CONV

MySQLMySQL
Conversion

Mengkonversi angka dari satu basis ke basis lain. Support basis 2 hingga 36.

Tipe hasil: VARCHAR

CONVERT

MySQLMySQL
Conversion

Mengkonversi nilai ke tipe data atau charset tertentu. Alternatif untuk CAST dengan sintaks berbeda.

Tipe hasil: Specified type

CONVERT

PostgreSQLPostgreSQL
Conversion

Mengkonversi bytea dari satu encoding ke encoding lain. Untuk konversi character encoding.

Tipe hasil: bytea

CONVERT_FROM

PostgreSQLPostgreSQL
Conversion

Mengkonversi bytea ke text menggunakan encoding tertentu. Berguna untuk decode binary data.

Tipe hasil: text

CONVERT_TO

PostgreSQLPostgreSQL
Conversion

Mengkonversi text ke bytea menggunakan encoding tertentu. Berguna untuk encode text ke binary.

Tipe hasil: bytea

CORR

PostgreSQLPostgreSQL
Aggregate

Menghitung koefisien korelasi Pearson antara dua variabel. Hasil antara -1 (korelasi negatif sempurna) dan 1 (korelasi positif sempurna).

Tipe hasil: double precision

CORR

SnowflakeSnowflake
Aggregate

Menghitung koefisien korelasi Pearson antara dua variabel numerik. Nilainya berkisar dari -1 (korelasi negatif sempurna) hingga +1 (korelasi positif sempurna).

Tipe hasil: FLOAT

CORR

BigQueryBigQuery
Aggregate

Menghitung koefisien korelasi Pearson antara dua kolom numerik.

Tipe hasil: FLOAT64

COS

SnowflakeSnowflake
Math

Menghitung kosinus dari sudut dalam radian.

Tipe hasil: DOUBLE

COS

PostgreSQLPostgreSQL
Math

Menghitung cosinus dari sudut dalam radian. Untuk input derajat, gunakan COS(RADIANS(degrees)).

Tipe hasil: double precision