Variable dan Penamaannya di MySQLPada berbagai kondisi, kita memiliki beberapa perintah atau statement SQL dan kita ingin menyimpan hasil eksekusi dari perintah yang satu ke perintah selanjutnya. Sebagai contoh :
Bagaimana kita melakukan hal tersebut ? Jika Anda terbayang menggunakan subquery untuk melakukan hal tersebut tentunya akan sangat memberatkan server MySQL sendiri karena perlu banyak cache. Solusinya adalah dengan menggunakan variable yang berfungsi sebagai "pengingat" nilai tersebut dan dapat direferensikan dengan suatu nama di statement-statement berikutnya yang independen. Tetapi ini tentunya hanya dalam satu sesi koneksi yang sama. Penamaan variable pada sql memiliki prefix @, artinya setiap nama variable diawali dengan simbol @ diikuti nama variable. Sebagai contoh : @var1, @kode_transaksi, @nilai_awal, dan lain-lain. Inisialisasi VariableInisialisasi variable pada MySQL dapat dilakukan dengan penggunaan perintah SET dan dalam konstruksi perintah lainnya seperti SELECT, syntax dan perbedaannya adalah sebagai berikut :
Urutan Pemberian Nilai Variable pada SELECTJika Anda sudah jelas dengan pemberian nilai variable, mari kita lihat proses urutan proses pemberian nilai ini pada SELECT statement :
PenutupDemikian artikel singkat mengenai penggunaan variable ini kami sajikan. Semoga bisa berguna buat kita semua dalam penggunaannya sehari-hari. Jika Anda ingin berdiskusi lebih lanjut silahkan bergabung ke user group belajar sql. Dan untuk Anda yang ingin mengambil script SQL dari contoh-contoh pada artikel ini silahkan mengunjungi halaman Daftar Script SQL. Script yang terkait dengan artikel ini adalah penggunaan_variable.sql. |
Bahasa SQL >