Pada fild database bulan akan berisi nilai integer antara 1 sampai 12, bagaimana jika kalian diharuskan membuat bulan tersebut dalam bentuk teks, namun skrip sudah rampung? Cukup gunakan perintah case
when
then
. Apa yang perintah ini kerjakan dapat menyelesaikan masalah tersebut, Lihat contoh berikut :
CASE
WHEN condition_1 THEN result_1
WHEN condition_2 THEN result_2
ELSE result_3
END
CASE field
WHEN condition_1 THEN result_1
WHEN condition_2 THEN result_2
ELSE result_3
END
contoh konversi nama bulan angka menjadi kata :
SELECT CASE WHEN bulan<6 THEN 'semeser 1' WHEN bulan<12 THEN 'semester 2' END AS semester FROM TABEL
SELECT CASE bulan WHEN 1 THEN 'Januari' WHEN 2 THEN 'Februari' WHEN 3 THEN 'Maret' WHEN 4 THEN 'April' WHEN 5 THEN 'Mei' WHEN 6 THEN 'Juni' WHEN 7 THEN 'Juli' WHEN 8 THEN 'Agustus' WHEN 9 THEN 'September' WHEN 10 THEN 'Oktober' WHEN 11 THEN 'November' ELSE 'Desember' END AS bulan FROM TABEL
Selamat Berkarya.
thanks, This is a free theme from ColorLib please visit this link sparkling