Fungsi CASE() merupakan salah satu fasilitas yang disediakan pada Aplikasi Database MySQL Server yang pada umumnya digunakan untuk menentukan nilai tertentu berdasarkan syarat kondisi tertentu. Untuk penerapannya seperti dibawah ini
CASE input_expressionWHEN when_expression THEN result_expression[ ...n ][ELSE else_result_expression]END
Langsung saja masuk pada pokok pembahasan, admin sudah siapkan tblmhs dengan field
IDMHS VARCHAR(50)NM_MHS VARCHAR(50)NILAI INTEGER(11)
Kemudian tblmhs kita inputkan terlebih dahulu dengan coding dibawah ini
INSERT INTO `tblmhs` (`IDMHS`, `NM_MHS`, `NILAI`) VALUES('4800361002851', 'JOKO SANTOSO', 75),('4800888141125', 'SYARIFUDIN', 98),('4902430102247', 'YASIR', 75),('4902430400947', 'AHMAD TOHIM', 21),('4902430453028', 'RISKA', 65),('4902430504454', 'YULIANI', 88),('4902430516198', 'SITI SOLEHAH', 45),('4902430542753', 'MUSLIMIN', 35),('4902430557122', 'NIKMAH', 60),('4902430557153', 'YUSUF', 87);
Hasilnya
>= 95 Nilai Huruf = A
>= 75 dan < 95 Nilai Huruf = B
>= 60 dan < 75 Nilai Huruf = C
>= 55 dan < 60 Nilai Huruf = D
>= 45 dan < 55 Nilai Huruf = E
< 45 BURUK
SELECT IDMHS,NM_MHS,NILAI,CASEWHEN NILAI >= 95 THEN "A"WHEN NILAI >= 75 AND NILAI < 95 THEN "B"WHEN NILAI >= 60 AND NILAI < 75 THEN "C"WHEN NILAI >= 55 AND NILAI < 60 THEN "D"WHEN NILAI >= 45 AND NILAI < 55 THEN "E"ELSE "BURUK"ENDAS NILAI_HURUF FROM tblmhs;
Maka Hasilnya
0 Response to "Fungsi CASE() pada MySQL Server"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun