Tutorial MySQL ini menjelaskan bagaimana Cara Menggunakan Statement MySQL RETURN dengan sintaks dan contoh.
Penjelasan
Statement MySQL RETURN digunakan saat teman-teman ingin keluar dari fungsi dan mengembalikan hasil fungsinya. Ini juga bisa digunakan untuk menghentikan LOOP dan kemudian keluar dengan hasilnya.
Syntax
Penulisan syntax untuk statement MySQL RETURN adalah:
1 |
RETURN result; |
Penjelasan Parameter
result
Hasilnya dikembalikan ke fungsinya.
Catatan
- Statement MySQL RETURN dapat digunakan dalam fungsi untuk membuat exit point. Setiap fungsi yang Teman-teman buat di MySQL harus memiliki setidaknya satu Statement MySQL RETURN, meskipun dapat memiliki lebih dari satu Statement MySQL RETURN jika ada beberapa titik keluar dalam fungsi.
- Statement MySQL RETURN juga dapat digunakan untuk mengakhiri LOOP dan kemudian keluar dengan hasil fungsi.
Contoh
Mari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan Statement MySQL RETURN :
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 < 3000 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN income; END; // DELIMITER ; |
Dalam contoh Statement MySQL RETURN ini, fungsi yang disebut CalcIncome akan keluar saat menemukan Statement MySQL RETURN dan mengembalikan nilai yang tersimpan dalam variabel pendapatan sebagai hasil dari fungsi.
Teman-teman bisa juga menggunakan Statement MySQL RETURN untuk mengakhiri loop yang disebut label1. Sebagai contoh:
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 < 3000 THEN ITERATE label1; END IF; RETURN income; END LOOP label1; RETURN starting_value; END; // DELIMITER ; |
Dalam contoh Statement MySQL RETURN ini, kita menggunakan Statement MySQL RETURN sebanyak dua kali.
Statement MySQL RETURN pertama ada di dalam Statement MySQL LOOP dan ketika ditemui akan keluar dari LOOP, keluar dari fungsi, dan kembalikan nilai yang tersimpan dalam variabel yang disebut pendapatan.
Statement MySQL RETURN kedua digunakan pada akhir fungsi untuk keluar dari fungsi dan mengembalikan nilai yang tersimpan dalam variabel starting_value.
Dalam contoh ini, kita telah menggunakan Statement MySQL RETURN untuk membuat 2 exit point pada fungsi.