MySQL menyertakan banyak fungsi dan operator yang dapat membantu kita saat bekerja dengan data.
Berikut ini adalah daftar fungsi string dan operator yang tersedia di MySQL. Klik pada setiap fungsi atau nama operator untuk melihat penjelasan fungsi, sintaks, dan contohnya.
ASCII() | Mengembalikan kode ASCII numerik dari karakter paling kiri dari string yang diberikan. |
BIN() | Mengembalikan string yang berisi representasi biner dari suatu angka. |
BIT_LENGTH() | Mengembalikan jumlah bit dalam string. |
CHAR() | Mengembalikan karakter untuk setiap bilangan bulat yang diteruskan. |
CHAR_LENGTH() | Mengembalikan panjang string, diukur dalam karakter. |
CHARACTER_LENGTH() | Sinonim untuk CHAR_LENGTH() . |
CONCAT() | Memungkinkan Anda untuk menggabungkan dua atau lebih string. |
CONCAT_WS() | Memungkinkan Anda menambahkan pemisah saat menggabungkan satu atau beberapa string. |
ELT() | Mengembalikan item daftar pada posisi tertentu dalam daftar. |
EXPORT_SET() | Mengembalikan string yang mewakili bit dalam angka. |
FIELD() | Mengembalikan posisi string atau angka tertentu dalam daftar argumen. Fungsi mengembalikan indeks (posisi) argumen pertama dalam daftar argumen berikutnya. |
FIND_IN_SET() | Mengembalikan indeks item daftar yang diberikan dalam daftar string (misalnya 'item1, item2, item3,…'). |
FORMAT() | Memungkinkan Anda memformat angka ke format tertentu. |
FROM_BASE64() | Mendekode string yang disandikan base-64 dan mengembalikan hasilnya. |
HEX() | Mengonversi string ke representasi heksadesimalnya. |
INSERT() | Menyisipkan string ke string lain. |
INSTR() | Mengembalikan posisi kemunculan pertama substring dalam string. |
LCASE() | Sinonim untuk LOWER() (mengubah string menjadi huruf kecil). |
LEFT() | Mengembalikan karakter paling kiri dari string. |
LENGTH() | Mengembalikan panjang string, diukur dalam byte. |
LIKE | Melakukan pencocokan pola menggunakan pola SQL. |
LOAD_FILE() | Membaca file dan mengembalikan isinya sebagai string. |
LOCATE() | Mengembalikan posisi substring dalam string. |
LOWER() | Mengonversi string menjadi huruf kecil. |
LPAD() | Memungkinkan Anda untuk mengisi bagian kiri string dengan satu atau lebih karakter. |
LTRIM() | Memotong spasi dari awal string. |
MAKE_SET() | Mengembalikan nilai yang ditetapkan (string berisi substring yang dipisahkan oleh , karakter) yang terdiri dari karakter yang ditentukan sebagai argumen saat Anda memanggil fungsi. |
MATCH() | Melakukan pencarian teks lengkap. |
MID() | Mengembalikan substring mulai dari posisi yang ditentukan (sinonim untuk SUBSTRING() ). |
NOT LIKE | Negasi dari LIKE operator. |
NOT REGEXP | Negasi dari REGEXP . |
NOT RLIKE | Negasi dari RLIKE . |
OCT() | Mengembalikan representasi string dari nilai oktal argumennya (mengubah dari desimal ke oktal). |
OCTET_LENGTH() | Mengembalikan panjang string, diukur dalam byte (sinonim dari LENGTH() ). |
ORD() | Mengembalikan nilai numerik karakter paling kiri dari string yang diberikan. |
POSITION() | Mengembalikan posisi kemunculan pertama substring dalam string (sinonim untuk LOCATE() , tetapi dengan sintaks yang sedikit berbeda). |
QUOTE() | Mengutip string untuk menghasilkan hasil yang dapat digunakan sebagai nilai data yang diloloskan dengan benar dalam pernyataan SQL. |
REGEXP | Menentukan apakah string cocok atau tidak dengan ekspresi reguler (sinonim untuk REGEXP_LIKE() ). |
REGEXP_INSTR() | Mengembalikan indeks awal substring yang cocok dengan pola ekspresi reguler. |
REGEXP_LIKE() | Menentukan apakah string cocok dengan ekspresi reguler atau tidak. |
REGEXP_REPLACE() | Mengganti kemunculan substring dalam string yang cocok dengan pola ekspresi reguler yang diberikan. |
REGEX_SUBSTR() | Mengembalikan substring yang cocok dengan pola ekspresi reguler yang diberikan. |
REPEAT() | Digunakan untuk mengulang string sebanyak yang diperlukan. |
REPLACE() | Mengganti semua kemunculan substring dengan string lain. |
REVERSE() | Mengembalikan string dengan urutan karakter terbalik. |
RIGHT() | Mengembalikan karakter paling kanan dari sebuah string. |
RLIKE | Menentukan apakah string cocok atau tidak dengan ekspresi reguler (sinonim untuk REGEXP_LIKE() ). |
RPAD() | Memungkinkan Anda untuk mengisi bagian kanan string dengan satu atau lebih karakter. |
RTRIM() | Memotong spasi putih dari sisi kanan string. |
SOUNDEX() | Mengembalikan string Soundex dari string yang diberikan. |
SOUNDS LIKE | Membandingkan suara. |
SPACE() | Mengembalikan string yang terdiri dari sejumlah karakter spasi tertentu. |
STRCMP() | Membandingkan dua string menurut urutan pengurutannya. |
SUBSTR() | Mengembalikan substring mulai dari posisi yang ditentukan (sinonim untuk SUBSTRING() ). |
SUBSTRING() | Mengembalikan substring mulai dari posisi yang ditentukan. |
SUBSTRING_INDEX() | Mengembalikan semuanya sebelum atau sesudah karakter (atau karakter) tertentu dalam sebuah string. |
TO_BASE64() | Mengonversi string menjadi string enkode base-64 dan mengembalikan hasilnya. |
TRIM() | Memotong spasi (atau karakter tertentu lainnya) dari awal dan/atau akhir string. |
UCASE() | Sinonim untuk UPPER() (mengubah string menjadi huruf besar). |
UNHEX() | Menafsirkan setiap pasangan karakter dalam argumen sebagai angka heksadesimal dan mengubahnya menjadi byte yang diwakili oleh angka tersebut. |
UPPER() | Mengonversi string menjadi huruf besar. |
WEIGHT_STRING() | Mengembalikan string bobot untuk string input. Fungsi ini adalah fungsi debugging yang ditujukan untuk penggunaan internal. |