Home » Software » DBMS » Mysql » Fungsi Advanced IF() Pada MySQL

Fungsi Advanced IF() Pada MySQL

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi IF() digunakan untuk dapat mengembalikan nilai jika kondisi TRUE atau nilai lain jika kondisi FALSE.

Syntax

IF(conditionvalue_if_truevalue_if_false)

Nilai Parameter

ParameterDeskripsi
conditionRequired. Nilai untuk diuji
value_if_trueOptional. Nilai yang akan dikembalikan jika kondisinya TRUE
value_if_falseOptional. Nilai yang dikembalikan jika kondisinya FALSE

Detail Teknis

Works in:Mulai dari MySQL 4.0

Contoh
Kembalikan “YA” jika kondisinya TRUE atau “TIDAK” jika kondisinya FALSE:

SELECT IF(500<1000, "YA", "TIDAK");

Contoh
Kembalikan 2 jika kondisinya TRUE atau 10 jika kondisinya FALSE:

SELECT IF(500<1000, 2, 10);

Contoh
Uji apakah dua string sama dan kembalikan “YA” jika sama, atau “TIDAK” jika tidak:

SELECT IF(STRCMP("hello","bye") = 0, "YA", "TIDAK");

Contoh
Kembalikan “MORE” jika kondisinya TRUE atau “LESS” jika kondisinya FALSE:

SELECT OrderID, Quantity, IF(Quantity>10, "MORE", "LESS")
FROM OrderDetails;

You may also like