Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

ARRAY_TO_STRING

PostgreSQLPostgreSQL
Array

Mengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan.

Tipe hasil: text

ARRAY_UNION_AGG

SnowflakeSnowflake
Array

Fungsi aggregate yang menggabungkan arrays dari multiple rows menjadi satu array dengan nilai unik.

Tipe hasil: ARRAY

ARRAY_UNIQUE_AGG

SnowflakeSnowflake
Array

Fungsi aggregate yang mengumpulkan nilai unik dari multiple rows menjadi array.

Tipe hasil: ARRAY

ARRAY_UPPER

PostgreSQLPostgreSQL
Array

Mengembalikan upper bound dari dimensi array tertentu. Dimensi dihitung mulai dari 1.

Tipe hasil: integer

ASCII

DuckDBDuckDB
String

Mengembalikan kode ASCII dari karakter pertama dalam string. Berguna untuk character encoding dan sorting logic.

Tipe hasil: INTEGER

ASCII

SnowflakeSnowflake
String

Mengembalikan ASCII code (nilai numerik) dari karakter pertama dalam string.

Tipe hasil: INTEGER

ASCII

BigQueryBigQuery
String

Mengembalikan nilai ASCII (code point) dari karakter pertama dalam string.

Tipe hasil: INT64

ASCII

PostgreSQLPostgreSQL
String

Mengembalikan kode ASCII dari karakter pertama string. Untuk UTF-8, mengembalikan Unicode code point.

Tipe hasil: integer

ASCII

MySQLMySQL
String

Mengembalikan nilai ASCII dari karakter pertama string. Berguna untuk encoding dan validasi karakter.

Tipe hasil: INTEGER

ASIN

SnowflakeSnowflake
Math

Menghitung arc sine (inverse sine) dalam radian.

Tipe hasil: DOUBLE

ASIN

BigQueryBigQuery
Math

Menghitung arc sinus (inverse sine) - sudut dalam radian yang memiliki sinus x.

Tipe hasil: FLOAT64

ASIN

MySQLMySQL
Math

Menghitung arc sine (inverse sine) dari nilai. Hasilnya dalam radian, range -π/2 hingga π/2.

Tipe hasil: DOUBLE

AS_ARRAY

SnowflakeSnowflake
JSON

Cast VARIANT ke ARRAY type. Return NULL jika VARIANT bukan array.

Tipe hasil: ARRAY

AS_OBJECT

SnowflakeSnowflake
JSON

Cast VARIANT ke OBJECT type. Return NULL jika VARIANT bukan object.

Tipe hasil: OBJECT

ATAN

MySQLMySQL
Math

Menghitung arc tangent (inverse tangent) dari nilai. Hasilnya dalam radian, range -π/2 hingga π/2.

Tipe hasil: DOUBLE

ATAN

BigQueryBigQuery
Math

Menghitung arc tangen (inverse tangent) - sudut dalam radian yang memiliki tangen x.

Tipe hasil: FLOAT64

ATAN

SnowflakeSnowflake
Math

Menghitung arc tangent (inverse tangent) dalam radian.

Tipe hasil: DOUBLE

ATAN2

SnowflakeSnowflake
Math

Menghitung arc tangent dari y/x dengan mempertimbangkan kuadran.

Tipe hasil: DOUBLE

ATAN2

MySQLMySQL
Math

Menghitung arc tangent dari y/x dengan mempertimbangkan kuadran. Hasilnya dalam radian, range -π hingga π.

Tipe hasil: DOUBLE

ATAN2

BigQueryBigQuery
Math

Menghitung arc tangen dari y/x dengan mempertimbangkan kuadran. Lebih akurat dari ATAN(y/x).

Tipe hasil: FLOAT64

AVG

DuckDBDuckDB
Aggregate

Menghitung nilai rata-rata (average) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dalam perhitungan.

Tipe hasil: DOUBLE

AVG

PostgreSQLPostgreSQL
Aggregate

Menghitung nilai rata-rata (average) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dalam perhitungan.

Tipe hasil: numeric (dengan presisi decimal)

AVG

BigQueryBigQuery
Aggregate

Menghitung nilai rata-rata (mean) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dan mendukung berbagai tipe numerik di BigQuery.

Tipe hasil: FLOAT64

AVG

SnowflakeSnowflake
Aggregate

Menghitung nilai rata-rata (average) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dalam perhitungan pembilang dan penyebut.

Tipe hasil: FLOAT