MySQL

Fungsi SQL MySQL

Database relasional open-source yang populer. 45 fungsi tersedia.

Menampilkan 21 dari 45 fungsi dalam kategori String

REGEXP_INSTR

String

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

Tipe hasil: INTEGER

REGEXP_LIKE

String

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

Tipe hasil: INTEGER (0 atau 1)

REGEXP_REPLACE

String

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

Tipe hasil: VARCHAR

REGEXP_SUBSTR

String

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

Tipe hasil: VARCHAR

REPEAT

String

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

Tipe hasil: VARCHAR

REPLACE

String

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

Tipe hasil: VARCHAR

REVERSE

String

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

Tipe hasil: VARCHAR

RIGHT

String

Mengambil sejumlah karakter dari sisi kanan string. Fungsi sederhana untuk ekstraksi suffix.

Tipe hasil: VARCHAR

RPAD

String

Menambahkan karakter padding di sisi kanan string hingga mencapai panjang tertentu.

Tipe hasil: VARCHAR

RTRIM

String

Menghapus spasi dari sisi kanan (akhir) string. Shortcut untuk TRIM(TRAILING FROM str).

Tipe hasil: VARCHAR

SHA1

String

Menghitung SHA-1 hash 160-bit dari string. Return 40 character hexadecimal string.

Tipe hasil: VARCHAR(40)

SHA2

String

Menghitung SHA-2 hash dengan panjang tertentu. Support SHA-224, SHA-256, SHA-384, SHA-512.

Tipe hasil: VARCHAR

SOUNDEX

String

Mengembalikan soundex string - kode fonetik yang merepresentasikan pengucapan. Berguna untuk fuzzy matching nama.

Tipe hasil: VARCHAR

SPACE

String

Mengembalikan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', n).

Tipe hasil: VARCHAR

SUBSTR

String

Alias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.

Tipe hasil: VARCHAR

SUBSTRING

String

Mengekstrak substring dari string mulai dari posisi tertentu. Mendukung panjang opsional untuk membatasi karakter yang diambil.

Tipe hasil: VARCHAR

SUBSTRING_INDEX

String

Mengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.

Tipe hasil: VARCHAR

TRIM

String

Menghapus karakter tertentu dari awal dan/atau akhir string. Default menghapus spasi dari kedua sisi.

Tipe hasil: VARCHAR

UCASE

String

Alias untuk UPPER. Mengubah semua karakter dalam string menjadi huruf kapital. Spesifik MySQL.

Tipe hasil: VARCHAR

UNHEX

String

Mengonversi string hexadecimal kembali ke binary string. Kebalikan dari HEX().

Tipe hasil: VARBINARY

UPPER

String

Mengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.

Tipe hasil: VARCHAR