MySQL

Fungsi SQL MySQL

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

Menampilkan 24 dari 200 fungsi

REVERSE

String

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: VARCHAR

RIGHT

String

Mengambil sejumlah karakter dari sisi kanan string. Fungsi sederhana untuk ekstraksi suffix.

Tipe hasil: VARCHAR

ROUND

Math

Membulatkan angka ke jumlah desimal tertentu. Default tanpa desimal (ke integer terdekat).

Tipe hasil: DECIMAL/DOUBLE

ROW_COUNT

Aggregate

Mengembalikan jumlah baris yang dipengaruhi oleh statement sebelumnya (INSERT, UPDATE, DELETE).

Tipe hasil: BIGINT

ROW_NUMBER

Window

Memberikan nomor urut unik untuk setiap baris dalam partition. Nomor dimulai dari 1 dan naik berurutan.

Tipe hasil: BIGINT

RPAD

String

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

Tipe hasil: VARCHAR

RTRIM

String

Menghapus spasi dari sisi kanan (akhir) string. Shortcut untuk TRIM(TRAILING FROM str).

Tipe hasil: VARCHAR

SECOND

Date & Time

Mengekstrak komponen detik dari nilai waktu atau datetime. Mengembalikan nilai 0-59.

Tipe hasil: INTEGER

SEC_TO_TIME

Date & Time

Mengkonversi detik ke format TIME (HH:MM:SS). Kebalikan dari TIME_TO_SEC().

Tipe hasil: TIME

SHA1

String

Menghitung SHA-1 hash 160-bit dari string. Return 40 character hexadecimal string.

Tipe hasil: VARCHAR(40)

SHA2

String

Menghitung SHA-2 hash dengan panjang tertentu. Support SHA-224, SHA-256, SHA-384, SHA-512.

Tipe hasil: VARCHAR

SIGN

Math

Mengembalikan tanda dari angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.

Tipe hasil: INTEGER

SIN

Math

Menghitung nilai sinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

SOUNDEX

String

Mengembalikan soundex string - kode fonetik yang merepresentasikan pengucapan. Berguna untuk fuzzy matching nama.

Tipe hasil: VARCHAR

SPACE

String

Mengembalikan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', n).

Tipe hasil: VARCHAR

SQRT

Math

Menghitung akar kuadrat dari angka. Hanya untuk angka non-negatif.

Tipe hasil: DOUBLE

STD

Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata.

Tipe hasil: DOUBLE

STDDEV

Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Sinonim dengan STD dan STDDEV_POP.

Tipe hasil: DOUBLE

STDDEV_POP

Aggregate

Menghitung standar deviasi populasi dari nilai-nilai numerik. Menggunakan pembagi N (jumlah total observasi).

Tipe hasil: DOUBLE

STDDEV_SAMP

Aggregate

Menghitung standar deviasi sampel dari nilai-nilai numerik. Menggunakan pembagi N-1 (koreksi Bessel).

Tipe hasil: DOUBLE

STR_TO_DATE

Conversion

Mengkonversi string ke DATE, DATETIME, atau TIME berdasarkan format yang diberikan. Kebalikan dari DATE_FORMAT.

Tipe hasil: DATE | DATETIME | TIME

SUBDATE

Date & Time

Mengurangi interval waktu dari tanggal. Sinonim untuk DATE_SUB() atau bisa digunakan dengan jumlah hari.

Tipe hasil: DATE/DATETIME

SUBSTR

String

Alias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.

Tipe hasil: VARCHAR

SUBSTRING

String

Mengekstrak substring dari string mulai dari posisi tertentu. Mendukung panjang opsional untuk membatasi karakter yang diambil.

Tipe hasil: VARCHAR