MySQL

Fungsi SQL MySQL

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

Menampilkan 24 dari 45 fungsi dalam kategori String

ASCII

String

Mengembalikan nilai ASCII dari karakter pertama string. Berguna untuk encoding dan validasi karakter.

Tipe hasil: INTEGER

CHAR

String

Mengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers.

Tipe hasil: VARCHAR

CHARACTER_LENGTH

String

Alias untuk CHAR_LENGTH. Mengembalikan panjang string dalam jumlah karakter. Nama sesuai standar SQL.

Tipe hasil: INTEGER

CHAR_LENGTH

String

Mengembalikan panjang string dalam jumlah karakter. Berbeda dengan LENGTH yang menghitung bytes.

Tipe hasil: INTEGER

CONCAT

String

Menggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.

Tipe hasil: VARCHAR

CONCAT_WS

String

Menggabungkan string dengan separator. WS artinya With Separator. Mengabaikan nilai NULL, berbeda dengan CONCAT biasa.

Tipe hasil: VARCHAR

ELT

String

Mengembalikan string ke-n dari daftar. ELT(1, 'a', 'b', 'c') = 'a', ELT(2, 'a', 'b', 'c') = 'b'.

Tipe hasil: VARCHAR

FIELD

String

Mencari posisi string dalam daftar argumen. Kebalikan dari ELT. Mengembalikan 0 jika tidak ditemukan.

Tipe hasil: INTEGER

FIND_IN_SET

String

Mencari string dalam daftar string yang dipisahkan koma. Mengembalikan posisi (1-indexed) atau 0 jika tidak ditemukan.

Tipe hasil: INTEGER

HEX

String

Mengonversi string atau integer ke representasi hexadecimal. Berguna untuk encoding dan debugging.

Tipe hasil: VARCHAR

INSERT

String

Menyisipkan string baru ke dalam string asli, mengganti sejumlah karakter dari posisi tertentu.

Tipe hasil: VARCHAR

INSTR

String

Mencari posisi substring dalam string. Seperti LOCATE tapi dengan urutan argumen berbeda.

Tipe hasil: INTEGER

LCASE

String

Alias untuk LOWER. Mengubah semua karakter dalam string menjadi huruf kecil. Spesifik MySQL.

Tipe hasil: VARCHAR

LEFT

String

Mengambil sejumlah karakter dari sisi kiri string. Fungsi sederhana untuk ekstraksi prefix.

Tipe hasil: VARCHAR

LENGTH

String

Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.

Tipe hasil: INTEGER

LOCATE

String

Mencari posisi substring dalam string. Mengembalikan posisi pertama ditemukan atau 0 jika tidak ditemukan.

Tipe hasil: INTEGER

LOWER

String

Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Alias: LCASE.

Tipe hasil: VARCHAR

LPAD

String

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

Tipe hasil: VARCHAR

LTRIM

String

Menghapus spasi dari sisi kiri (awal) string. Shortcut untuk TRIM(LEADING FROM str).

Tipe hasil: VARCHAR

MD5

String

Menghitung MD5 hash 128-bit dari string. Return 32 character hexadecimal string.

Tipe hasil: VARCHAR(32)

MID

String

Alias untuk SUBSTRING. Mengekstrak substring dari posisi tertentu dengan panjang yang ditentukan. Spesifik MySQL.

Tipe hasil: VARCHAR

ORD

String

Mengembalikan kode karakter untuk karakter pertama string. Untuk multi-byte, mengembalikan nilai lengkap.

Tipe hasil: INTEGER

POSITION

String

Mencari posisi substring dalam string. Sintaks SQL standar untuk LOCATE. Mengembalikan 0 jika tidak ditemukan.

Tipe hasil: INTEGER

QUOTE

String

Menghasilkan string yang di-escape untuk digunakan sebagai literal dalam SQL statement. Menambahkan single quotes dan escape special characters.

Tipe hasil: VARCHAR