Tutorial MySQL ini menjelaskan bagaimana Cara Menggunakan Statement MySQL ITERATE dengan sintaks dan contoh.
Statement MySQL ITERATE digunakan saat teman-teman ingin sebuah badan loop dijalankan lagi. Ini digunakan dalam pernyataan LOOP, pernyataan WHILE, dan pernyataan REPEAT.
Syntax
Penulisan syntax untuk statement MySQL ITERATE adalah:
|
1 |
ITERATE label_name; |
Penjelasan Parameter
- label_name
- Nama blok kode (yaitu: LOOP, WHILE, REPEAT) untuk diulangi.
Catatan
- Gunakan statement MySQL ITERATE untuk mengeksekusi loop kembali.
Contoh
Mari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan Statement MySQL ITERATE :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: LOOP SET income = income + starting_value; IF income < 2500 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN income; END; // DELIMITER ; |
Dalam contoh penggunaan statement MySQL ITERATE ini, kita telah membuat sebuah loop yang disebut label1 dengan menggunakan pernyataan LOOP.
Statement MySQL ITERATE akan menyebabkan loop mengulang sementara pendapatan kurang dari 2500. Jika pendapatan lebih besar dari atau sama dengan 2500, statement MySQL LEAVE akan mengakhiri LOOP.