1. Cari sumber bacaan yang menyatakan bahwa deklarasi variable di MySQL hanya dapat dilakukan dalam sebuah batch atau stored program. Kutip dan tuliskan link-nya.
1. Berdasarkan artikel di MySQL Documentation, halaman "Local Variable Scope and Resolution", dinyatakan bahwa "Local variable declarations must follow DECLARE and must be written in a single line separated by commas." Artinya, deklarasi variabel lokal hanya dapat dilakukan dalam satu baris dan harus dipisahkan dengan tanda koma. Deklarasi variabel ini biasanya dilakukan dalam sebuah batch atau stored program.
Link: https://dev.mysql.com/doc/refman/8.0/en/local-variable-scope.html
2. Untuk membuat dan menginisiasi variabel sekaligus di MySQL, dapat menggunakan syntax berikut:
SET @namaVariabel = nilai;
Contoh: SET @umur = 25;
3. Basic syntax untuk penggunaan IF statement di MySQL adalah sebagai berikut:
IF(condition, value_if_true, value_if_false);
Contoh:
IF(10 > 5, 'sepuluh lebih besar dari lima', 'sepuluh tidak lebih besar dari lima');
4. IF statement dapat disematkan di dalam SELECT statement di bagian SELECT clause.
Contohnya:
SELECT column1, column2, IF(column3 > 10, 'lebih besar dari 10', 'tidak lebih besar dari 10') as status FROM table1;
Di contoh tersebut, IF statement disematkan di antara dua kolom (column2 dan status) di SELECT clause.
5. Procedural language di MySQL disebut dengan MySQL Stored Procedure Language (SPL).
0 Komentar