Fungsi untuk manipulasi teks dan karakter. Temukan semua 45 fungsi string di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
45 fungsi string di MySQL
← Semua fungsi MySQLMengembalikan nilai ASCII dari karakter pertama string. Berguna untuk encoding dan validasi karakter.
INTEGERMengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers.
VARCHARAlias untuk CHAR_LENGTH. Mengembalikan panjang string dalam jumlah karakter. Nama sesuai standar SQL.
INTEGERMengembalikan panjang string dalam jumlah karakter. Berbeda dengan LENGTH yang menghitung bytes.
INTEGERMenggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.
VARCHARMenggabungkan string dengan separator. WS artinya With Separator. Mengabaikan nilai NULL, berbeda dengan CONCAT biasa.
VARCHARMengembalikan string ke-n dari daftar. ELT(1, 'a', 'b', 'c') = 'a', ELT(2, 'a', 'b', 'c') = 'b'.
VARCHARMencari posisi string dalam daftar argumen. Kebalikan dari ELT. Mengembalikan 0 jika tidak ditemukan.
INTEGERMencari string dalam daftar string yang dipisahkan koma. Mengembalikan posisi (1-indexed) atau 0 jika tidak ditemukan.
INTEGERMengonversi string atau integer ke representasi hexadecimal. Berguna untuk encoding dan debugging.
VARCHARMenyisipkan string baru ke dalam string asli, mengganti sejumlah karakter dari posisi tertentu.
VARCHARMencari posisi substring dalam string. Seperti LOCATE tapi dengan urutan argumen berbeda.
INTEGERAlias untuk LOWER. Mengubah semua karakter dalam string menjadi huruf kecil. Spesifik MySQL.
VARCHARMengambil sejumlah karakter dari sisi kiri string. Fungsi sederhana untuk ekstraksi prefix.
VARCHARMengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.
INTEGERMencari posisi substring dalam string. Mengembalikan posisi pertama ditemukan atau 0 jika tidak ditemukan.
INTEGERMengubah semua karakter dalam string menjadi huruf kecil (lowercase). Alias: LCASE.
VARCHARMenambahkan karakter padding di sisi kiri string hingga mencapai panjang tertentu.
VARCHARMenghapus spasi dari sisi kiri (awal) string. Shortcut untuk TRIM(LEADING FROM str).
VARCHARComputes the 128-bit MD5 hash of a string. Returns a 32-character hexadecimal string.
VARCHAR(32)Alias untuk SUBSTRING. Mengekstrak substring dari posisi tertentu dengan panjang yang ditentukan. Spesifik MySQL.
VARCHARMengembalikan kode karakter untuk karakter pertama string. Untuk multi-byte, mengembalikan nilai lengkap.
INTEGERMencari posisi substring dalam string. Sintaks SQL standar untuk LOCATE. Mengembalikan 0 jika tidak ditemukan.
INTEGERReturns an escaped string suitable for use as a literal value in a SQL statement. It adds single quotes around the string and escapes special characters.
VARCHARMencari posisi substring yang cocok dengan pattern regex. Tersedia di MySQL 8.0+.
INTEGERMemeriksa apakah string cocok dengan pattern regex. Mengembalikan 1 (true) atau 0 (false).
INTEGER (0 atau 1)Mengganti substring yang cocok dengan pattern regex. Tersedia di MySQL 8.0+.
VARCHARMengekstrak substring yang cocok dengan pattern regex. Tersedia di MySQL 8.0+.
VARCHARMengulang string sejumlah tertentu kali. Berguna untuk membuat pattern atau padding.
VARCHARMengganti semua kemunculan substring dengan string pengganti. Case-sensitive.
VARCHARMembalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.
VARCHARMengambil sejumlah karakter dari sisi kanan string. Fungsi sederhana untuk ekstraksi suffix.
VARCHARMenambahkan karakter padding di sisi kanan string hingga mencapai panjang tertentu.
VARCHARMenghapus spasi dari sisi kanan (akhir) string. Shortcut untuk TRIM(TRAILING FROM str).
VARCHARComputes the 160-bit SHA-1 hash of a string. Returns a 40-character hexadecimal string.
VARCHAR(40)Computes a SHA-2 hash of the specified length. Supports SHA-224, SHA-256, SHA-384, and SHA-512.
VARCHARReturns the Soundex code of a string — a phonetic encoding that represents pronunciation. Useful for fuzzy matching of names.
VARCHARMengembalikan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', n).
VARCHARAlias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.
VARCHARMengekstrak substring dari string mulai dari posisi tertentu. Mendukung panjang opsional untuk membatasi karakter yang diambil.
VARCHARMengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.
VARCHARMenghapus karakter tertentu dari awal dan/atau akhir string. Default menghapus spasi dari kedua sisi.
VARCHARAlias untuk UPPER. Mengubah semua karakter dalam string menjadi huruf kapital. Spesifik MySQL.
VARCHARMengonversi string hexadecimal kembali ke binary string. Kebalikan dari HEX().
VARBINARYMengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.
VARCHAR