Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

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

BigQueryBigQuery
String

Mengganti semua substring yang cocok dengan regular expression dengan string pengganti. Mendukung backreferences.

Tipe hasil: STRING

REGEXP_SPLIT_TO_ARRAY

PostgreSQLPostgreSQL
String

Memisahkan string menggunakan regex pattern dan mengembalikan array. Lebih powerful dari STRING_TO_ARRAY.

Tipe hasil: text[]

REGEXP_SPLIT_TO_TABLE

PostgreSQLPostgreSQL
String

Memisahkan string menggunakan regex dan mengembalikan sebagai rows. Berguna untuk unnest dalam satu langkah.

Tipe hasil: setof text

REGEXP_SUBSTR

SnowflakeSnowflake
String

Mengekstrak substring yang cocok dengan regex pattern. Berguna untuk parsing data kompleks.

Tipe hasil: VARCHAR

REGEXP_SUBSTR

BigQueryBigQuery
String

Alias untuk REGEXP_EXTRACT. Mengekstrak substring yang cocok dengan regular expression.

Tipe hasil: STRING

REGEXP_SUBSTR

MySQLMySQL
String

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

Tipe hasil: VARCHAR

REPEAT

BigQueryBigQuery
String

Mengulangi string sebanyak n kali. Berguna untuk generating patterns.

Tipe hasil: STRING

REPEAT

PostgreSQLPostgreSQL
String

Mengulang string sebanyak n kali. Berguna untuk membuat padding, separator, atau visual elements.

Tipe hasil: text

REPEAT

DuckDBDuckDB
String

Mengulang string sebanyak jumlah yang ditentukan. Berguna untuk membuat pattern, separator, atau padding.

Tipe hasil: VARCHAR

REPEAT

MySQLMySQL
String

Mengulang string sejumlah tertentu kali. Berguna untuk membuat pattern atau padding.

Tipe hasil: VARCHAR

REPEAT

SnowflakeSnowflake
String

Mengulangi string sejumlah count kali. Berguna untuk membuat pola atau separator.

Tipe hasil: VARCHAR

REPLACE

DuckDBDuckDB
String

Mengganti semua kemunculan substring dengan substring lain dalam sebuah string.

Tipe hasil: VARCHAR

REPLACE

SnowflakeSnowflake
String

Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.

Tipe hasil: VARCHAR

REPLACE

MySQLMySQL
String

Mengganti semua kemunculan substring dengan string pengganti. Case-sensitive.

Tipe hasil: VARCHAR

REPLACE

PostgreSQLPostgreSQL
String

Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.

Tipe hasil: text

REPLACE

BigQueryBigQuery
String

Mengganti semua kemunculan substring dengan string baru. Case-sensitive replacement.

Tipe hasil: STRING

REVERSE

MySQLMySQL
String

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: VARCHAR

REVERSE

PostgreSQLPostgreSQL
String

Membalik urutan karakter dalam string. Berguna untuk cek palindrome atau manipulasi string tertentu.

Tipe hasil: text

REVERSE

BigQueryBigQuery
String

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: STRING

REVERSE

DuckDBDuckDB
String

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: VARCHAR

REVERSE

SnowflakeSnowflake
String

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: VARCHAR

RIGHT

DuckDBDuckDB
String

Mengambil sejumlah karakter dari sisi kanan (akhir) string.

Tipe hasil: VARCHAR

RIGHT

SnowflakeSnowflake
String

Mengambil sejumlah karakter dari sisi kanan (akhir) string.

Tipe hasil: VARCHAR