Tutorial MySQL ini menjelaskan bagaimana menggunakan statement REPEAT (REPEAT UNTIL LOOP) di MySQL dengan sintaks dan contoh.
Di MySQL, pernyataan REPEAT digunakan saat teman-teman tidak tahu berapa kali Anda ingin badan loop dijalankan.
Penulisan Script Pada Statement Repeat
Sintaks untuk Statement REPEAT di MySQL adalah:
|
1 2 3 4 |
[ label_name: ] REPEAT {...statements...} UNTIL condition END REPEAT [ label_name ]; |
Parameter Pada Statement Repeat
- label_name
Ini adalah optional atau bebas. 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 pernyataan REPEAT saat Teman-teman tidak yakin berapa kali Teman-teman ingin badan loop dijalankan.
- Teman-teman mengakhiri pernyataan REPEAT dengan kondisi UNTIL.
Contoh
Mari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan pernyataan REPEAT di MySQL
|
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 LOOP MySQL ini, pernyataan REPEAT akan mengulangi loop sampai pendapatan lebih besar dari atau sama dengan 4000, pada saat mana loop REPEAT akan dihentikan. Demikian Cara Menerapkan Statement Repeat Pada MySQL, semoga bermanfaat.