Tutorial MySQL ini menjelaskan bagaimana Cara Menggunakan Statement MySQL REPEAT dengan sintaks dan contoh.
Penjelasan
Statement MySQL REPEAT digunakan saat teman-teman tidak tahu berapa kali teman-teman ingin badan loop dijalankan.
Syntax
Penulisan syntax untuk statement MySQL REPEAT adalah:
1 2 3 4 |
[ label_name: ] REPEAT {...statements...} UNTIL condition END REPEAT [ label_name ]; |
Penjelasan Parameter
label_name
Optional. Ini adalah nama yang terkait dengan loop REPEAT.
statements
Pernyataan kode untuk mengeksekusi masing-masing melewati loop REPEAT.
condition
Kondisi yang akan mengakhiri loop REPEAT.
Catatan
- Teman-teman akan menggunakan Statament MySQL REPEAT saat teman-teman tidak yakin berapa kali ingin badan loop dijalankan.
- Teman-teman mengakhiri sebuah Statement MySQL REPEAT dengan kondisi UNTIL.
Contoh
Mari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan Statement MySQL REPEAT :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: REPEAT SET income = income + starting_value; UNTIL income >= 4000 END REPEAT label1; RETURN income; END; // DELIMITER ; |
Dalam contoh Statement MySQL REPEAT ini, Statement MySQL REPEAT akan mengulangi loop sampai income lebih besar dari atau sama dengan 4000, pada saat mana loop REPEAT akan dihentikan.