Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

RANDOM

DuckDBDuckDB
Math

Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive). Berguna untuk sampling dan randomization.

Tipe hasil: DOUBLE

RANDOM

SnowflakeSnowflake
Math

Menghasilkan angka random integer 64-bit.

Tipe hasil: INTEGER

RANDOM

PostgreSQLPostgreSQL
Math

Menghasilkan angka acak (random) antara 0.0 dan 1.0 (tidak termasuk 1). Menghasilkan nilai berbeda setiap kali dipanggil.

Tipe hasil: double precision

RANK

DuckDBDuckDB
Window

Memberikan ranking ke setiap baris. Nilai yang sama mendapat ranking yang sama, dan ranking berikutnya di-skip sesuai jumlah duplikat.

Tipe hasil: BIGINT

RANK

PostgreSQLPostgreSQL
Window

Memberikan ranking untuk setiap baris. Baris dengan nilai sama mendapat rank yang sama, dengan gap setelahnya.

Tipe hasil: bigint

RANK

BigQueryBigQuery
Window

Assigns a rank to each row. Rows with equal values receive the same rank, and there is a gap after ties.

Tipe hasil: INT64

RANK

SnowflakeSnowflake
Window

Memberikan ranking untuk setiap baris. Baris dengan nilai sama mendapat rank yang sama, dengan gap setelahnya.

Tipe hasil: INTEGER

RANK

MySQLMySQL
Window

Memberikan ranking dengan gap untuk nilai yang sama. Jika ada tie, baris berikutnya melewati nomor.

Tipe hasil: BIGINT

RATIO_TO_REPORT

SnowflakeSnowflake
Window

Menghitung rasio nilai terhadap total dalam partition.

Tipe hasil: DOUBLE

REGEXP_CONTAINS

BigQueryBigQuery
String

Returns TRUE if the value matches the regular expression. Useful for pattern matching and format validation.

Tipe hasil: BOOL

REGEXP_COUNT

SnowflakeSnowflake
String

Menghitung jumlah kemunculan pattern regex dalam string.

Tipe hasil: INTEGER

REGEXP_EXTRACT

DuckDBDuckDB
String

Mengekstrak bagian string yang cocok dengan regular expression. Mengembalikan match pertama atau capture group tertentu.

Tipe hasil: VARCHAR

REGEXP_EXTRACT

BigQueryBigQuery
String

Extracts the first substring that matches the regular expression. If the pattern has a capturing group, returns that group instead.

Tipe hasil: STRING

REGEXP_EXTRACT_ALL

BigQueryBigQuery
String

Extracts all substrings that match the regular expression and returns them as an array.

Tipe hasil: ARRAY<STRING>

REGEXP_INSTR

BigQueryBigQuery
String

Returns the position (1-based) of the substring that matches the regular expression. Returns 0 if there is no match.

Tipe hasil: INT64

REGEXP_INSTR

MySQLMySQL
String

Mencari posisi substring yang cocok dengan pattern regex. Tersedia di MySQL 8.0+.

Tipe hasil: INTEGER

REGEXP_INSTR

SnowflakeSnowflake
String

Mencari posisi substring yang cocok dengan regex pattern. Versi regex dari POSITION/CHARINDEX.

Tipe hasil: INTEGER

REGEXP_LIKE

MySQLMySQL
String

Memeriksa apakah string cocok dengan pattern regex. Mengembalikan 1 (true) atau 0 (false).

Tipe hasil: INTEGER (0 atau 1)

REGEXP_LIKE

SnowflakeSnowflake
String

Mengecek apakah string cocok dengan regex pattern. Mengembalikan TRUE/FALSE.

Tipe hasil: BOOLEAN

REGEXP_MATCH

PostgreSQLPostgreSQL
String

Mencari pattern regex dalam string dan mengembalikan array of captured groups. Hanya mengembalikan match pertama. Untuk semua matches, gunakan REGEXP_MATCHES.

Tipe hasil: text[]

REGEXP_MATCHES

PostgreSQLPostgreSQL
String

Mencari semua matches pattern regex dan mengembalikan set of arrays. Gunakan flag g untuk global matching. Beda dengan REGEXP_MATCH yang hanya return first match.

Tipe hasil: setof text[]

REGEXP_REPLACE

BigQueryBigQuery
String

Replaces all substrings that match the regular expression with a replacement string. Supports backreferences.

Tipe hasil: STRING

REGEXP_REPLACE

PostgreSQLPostgreSQL
String

Mengganti substring yang match dengan pattern regex. Flags: g (global), i (case insensitive), n (newline sensitive).

Tipe hasil: text

REGEXP_REPLACE

DuckDBDuckDB
String

Mengganti bagian string yang cocok dengan regular expression. Lebih powerful dari REPLACE untuk pattern matching kompleks.

Tipe hasil: VARCHAR