Filter berdasarkan kategori:
Menampilkan 24 dari 200 fungsi
SUBSTRING_INDEX
Mengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.
VARCHARSUBTIME
Mengurangi waktu (expr2) dari datetime atau time expression (expr1).
TIME/DATETIMESUM
Menghitung total penjumlahan dari nilai-nilai dalam kolom numerik. Mengabaikan nilai NULL dan dapat menggunakan DISTINCT untuk menjumlahkan nilai unik saja.
DOUBLE | DECIMALSYSDATE
Mengembalikan waktu saat fungsi dieksekusi. Berbeda dengan NOW() yang konstan per statement.
DATETIMETAN
Menghitung nilai tangen dari sudut dalam radian. TAN(x) = SIN(x) / COS(x).
DOUBLETIME
Mengekstrak bagian waktu dari datetime atau timestamp. Menghapus komponen tanggal.
TIMETIMEDIFF
Menghitung selisih antara dua waktu. Return TIME yang merepresentasikan perbedaan.
TIMETIMESTAMPADD
Menambahkan interval ke datetime. Return datetime baru setelah penambahan.
DATETIMETIMESTAMPDIFF
Menghitung selisih antara dua datetime dalam unit tertentu. Lebih fleksibel dari DATEDIFF.
BIGINTTIME_FORMAT
Memformat nilai TIME ke string sesuai format yang ditentukan. Mirip DATE_FORMAT tapi khusus untuk time.
VARCHARTIME_TO_SEC
Mengkonversi TIME ke jumlah detik. Kebalikan dari SEC_TO_TIME().
INTTRIM
Menghapus karakter tertentu dari awal dan/atau akhir string. Default menghapus spasi dari kedua sisi.
VARCHARTRUNCATE
Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND.
DECIMAL/DOUBLEUCASE
Alias untuk UPPER. Mengubah semua karakter dalam string menjadi huruf kapital. Spesifik MySQL.
VARCHARUNHEX
Mengonversi string hexadecimal kembali ke binary string. Kebalikan dari HEX().
VARBINARYUNIX_TIMESTAMP
Mengembalikan Unix timestamp (detik sejak 1970-01-01 00:00:00 UTC). Tanpa argumen = waktu sekarang.
BIGINTUPPER
Mengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.
VARCHARUSER
Mengembalikan username dan hostname dari koneksi MySQL saat ini.
VARCHARUTC_DATE
Mengembalikan tanggal UTC saat ini. Berguna untuk aplikasi multi-timezone.
DATEUTC_TIME
Mengembalikan waktu UTC saat ini tanpa tanggal. Berguna untuk aplikasi multi-timezone.
TIMEUTC_TIMESTAMP
Mengembalikan tanggal dan waktu UTC saat ini. Berguna untuk menyimpan timestamp yang konsisten.
DATETIMEUUID
Menghasilkan Universal Unique Identifier (UUID) versi 1. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
VARCHAR(36)UUID_SHORT
Menghasilkan 64-bit unsigned integer yang unik. Lebih cepat dan compact dari UUID().
BIGINT UNSIGNEDUUID_TO_BIN
Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.
BINARY(16)