Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

STATEMENT_TIMESTAMP

PostgreSQLPostgreSQL
Date & Time

Mengembalikan timestamp saat statement SQL dimulai. Konsisten dalam satu statement tapi berbeda antar statement dalam satu transaksi.

Tipe hasil: timestamp with time zone

STD

MySQLMySQL
Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata.

Tipe hasil: DOUBLE

STDDEV

BigQueryBigQuery
Aggregate

Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Alias untuk STDDEV_SAMP.

Tipe hasil: FLOAT64

STDDEV

MySQLMySQL
Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Sinonim dengan STD dan STDDEV_POP.

Tipe hasil: DOUBLE

STDDEV

SnowflakeSnowflake
Aggregate

Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya.

Tipe hasil: FLOAT

STDDEV

PostgreSQLPostgreSQL
Aggregate

Menghitung standar deviasi dari sekumpulan nilai. STDDEV dan STDDEV_SAMP menggunakan sample standard deviation (n-1). STDDEV_POP menggunakan population standard deviation (n).

Tipe hasil: double precision

STDDEV

DuckDBDuckDB
Aggregate

Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari rata-ratanya.

Tipe hasil: DOUBLE

STDDEV_POP

BigQueryBigQuery
Aggregate

Menghitung standar deviasi populasi dari nilai numerik. Menggunakan formula pembagi N (bukan N-1), cocok ketika data merepresentasikan seluruh populasi.

Tipe hasil: FLOAT64

STDDEV_POP

SnowflakeSnowflake
Aggregate

Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP).

Tipe hasil: FLOAT

STDDEV_POP

MySQLMySQL
Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Menggunakan pembagi N (jumlah total observasi).

Tipe hasil: DOUBLE

STDDEV_SAMP

BigQueryBigQuery
Aggregate

Menghitung standar deviasi sampel dari nilai numerik. Menggunakan formula pembagi N-1 (Bessel's correction), cocok untuk data sampel yang merepresentasikan populasi lebih besar.

Tipe hasil: FLOAT64

STDDEV_SAMP

MySQLMySQL
Aggregate

Menghitung standar deviasi sampel dari nilai-nilai numerik. Menggunakan pembagi N-1 (koreksi Bessel).

Tipe hasil: DOUBLE

STDDEV_SAMP

SnowflakeSnowflake
Aggregate

Menghitung sample standard deviation dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction).

Tipe hasil: FLOAT

STRFTIME

DuckDBDuckDB
Date & Time

Memformat timestamp menjadi string dengan format tertentu. Sangat berguna untuk menampilkan tanggal dalam format custom.

Tipe hasil: VARCHAR

STRING_AGG

BigQueryBigQuery
Aggregate

Menggabungkan nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Sangat berguna untuk membuat daftar atau comma-separated values di BigQuery.

Tipe hasil: STRING

STRING_AGG

DuckDBDuckDB
Aggregate

Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. DuckDB mendukung sintaks PostgreSQL dan MySQL (GROUP_CONCAT).

Tipe hasil: VARCHAR

STRING_AGG

PostgreSQLPostgreSQL
Aggregate

Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Sangat berguna untuk membuat daftar comma-separated atau menggabungkan data dari group.

Tipe hasil: text

STRING_TO_ARRAY

PostgreSQLPostgreSQL
Array

Memecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING.

Tipe hasil: text[]

STRIP_NULL_VALUE

SnowflakeSnowflake
JSON

Menghapus JSON null values dari VARIANT. Mengkonversi JSON null menjadi SQL NULL.

Tipe hasil: VARIANT

STRPOS

BigQueryBigQuery
String

Mencari posisi pertama substring dalam string. Versi sederhana dari INSTR.

Tipe hasil: INT64

STRPOS

DuckDBDuckDB
String

Mencari posisi kemunculan pertama substring dalam string. Fungsi syntax yang lebih intuitif dibanding POSITION.

Tipe hasil: INTEGER

STRPOS

PostgreSQLPostgreSQL
String

Mencari posisi pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. Sama dengan POSITION tapi dengan sintaks berbeda.

Tipe hasil: integer

STRPTIME

DuckDBDuckDB
Date & Time

Memparsing string menjadi timestamp berdasarkan format tertentu. Kebalikan dari STRFTIME.

Tipe hasil: TIMESTAMP

STRTOK

SnowflakeSnowflake
String

Mengekstrak token (bagian) tertentu dari string berdasarkan set delimiter. Mirip SPLIT_PART tapi delimiters bisa multiple characters.

Tipe hasil: VARCHAR