MySQL

Fungsi SQL MySQL

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

Menampilkan 24 dari 200 fungsi

ABS

Math

Mengembalikan nilai absolut (positif) dari angka. Menghilangkan tanda negatif.

Tipe hasil: Same as input

ACOS

Math

Calculates the arc cosine (inverse cosine) of a value. The result is in radians, ranging from 0 to π.

Tipe hasil: DOUBLE

ADDDATE

Date & Time

Adds a time interval to a date. Acts as a synonym for DATE_ADD() and can also be used with a plain number of days.

Tipe hasil: DATE/DATETIME

ADDTIME

Date & Time

Adds a time value (expr2) to a datetime or time expression (expr1).

Tipe hasil: TIME/DATETIME

ANY_VALUE

Aggregate

Mengembalikan salah satu nilai dari grup tanpa menentukan mana yang dipilih. Berguna untuk menghindari error ONLY_FULL_GROUP_BY.

Tipe hasil: Same as input type

ASCII

String

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

Tipe hasil: INTEGER

ASIN

Math

Calculates the arc sine (inverse sine) of a value. The result is in radians, ranging from -π/2 to π/2.

Tipe hasil: DOUBLE

ATAN

Math

Calculates the arc tangent (inverse tangent) of a value. The result is in radians, ranging from -π/2 to π/2.

Tipe hasil: DOUBLE

ATAN2

Math

Calculates the arc tangent of y/x, taking the quadrant into account. The result is in radians, ranging from -π to π.

Tipe hasil: DOUBLE

AVG

Aggregate

Menghitung nilai rata-rata dari sekumpulan nilai numerik. Mengabaikan nilai NULL dalam perhitungan dan dapat menggunakan DISTINCT untuk rata-rata nilai unik.

Tipe hasil: DOUBLE

BIN

Conversion

Converts a decimal number to its binary string representation. This is shorthand for CONV(num, 10, 2).

Tipe hasil: VARCHAR

BINARY

Conversion

Mengkonversi ekspresi ke tipe BINARY string. Membuat perbandingan string menjadi case-sensitive dan byte-by-byte.

Tipe hasil: BINARY

BIN_TO_UUID

Conversion

Converts a BINARY(16) UUID back to its string representation. The inverse of UUID_TO_BIN().

Tipe hasil: VARCHAR(36)

BIT_AND

Aggregate

Melakukan operasi bitwise AND pada semua nilai dalam grup. Mengembalikan hasil AND bit per bit dari semua nilai non-NULL.

Tipe hasil: BIGINT UNSIGNED

BIT_COUNT

Math

Counts the number of bits set to 1 in the binary representation of a number.

Tipe hasil: BIGINT

BIT_OR

Aggregate

Melakukan operasi bitwise OR pada semua nilai dalam grup. Mengembalikan hasil OR bit per bit dari semua nilai non-NULL.

Tipe hasil: BIGINT UNSIGNED

BIT_XOR

Aggregate

Melakukan operasi bitwise XOR pada semua nilai dalam grup. Mengembalikan hasil XOR bit per bit dari semua nilai non-NULL.

Tipe hasil: BIGINT UNSIGNED

CASE

Conditional

Ekspresi kondisional yang mengembalikan nilai berdasarkan kondisi. Dua bentuk: searched dan simple.

Tipe hasil: Varies

CAST

Conversion

Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.

Tipe hasil: Specified type

CEIL

Math

Membulatkan angka ke atas ke integer terdekat. CEILING adalah sinonim.

Tipe hasil: BIGINT

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

COALESCE

Conditional

Mengembalikan nilai non-NULL pertama dari daftar argumen. Generalisasi dari IFNULL untuk multiple values.

Tipe hasil: Same as first non-NULL