Filter berdasarkan kategori:
Menampilkan 24 dari 200 fungsi
SUBSTRING_INDEX
Mengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.
VARCHARSUBTIME
Subtracts a time value (expr2) from a datetime or 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
Calculates the difference between two time values. Returns a TIME value representing the difference.
TIMETIMESTAMPADD
Adds an interval to a datetime value. Returns the new datetime after the addition.
DATETIMETIMESTAMPDIFF
Calculates the difference between two datetime values in a specified unit. More flexible than DATEDIFF.
BIGINTTIME_FORMAT
Formats a TIME value into a string according to the specified format. Similar to DATE_FORMAT but designed specifically for time values.
VARCHARTIME_TO_SEC
Converts a TIME value to the total number of seconds. The inverse of 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
Returns the Unix timestamp (seconds since 1970-01-01 00:00:00 UTC). When called with no argument, returns the current Unix timestamp.
BIGINTUPPER
Mengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.
VARCHARUSER
Returns the username and hostname of the current MySQL connection.
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
Generates a version 1 Universal Unique Identifier (UUID). The returned value follows the format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
VARCHAR(36)UUID_SHORT
Generates a unique 64-bit unsigned integer. Faster and more compact than UUID().
BIGINT UNSIGNEDUUID_TO_BIN
Converts a UUID string to BINARY(16) format for more efficient storage.
BINARY(16)