SQL untuk Pemula Bagian 2
Pada artikel sebelumnya kita sudah membahas mengenai
- SHOW
- CREATE
- ALTER
- DROP
- INSERT
- SELECT
- UPDATE
- DELETE
- dan beberapa fungsi yang biasa digunakan.
Artikel kali ini akan membahas mengenai
- BETWEEN
- IS NULL
- MAX
- MIN
- AVG
- GROUP BY
- HAVING
Dalam tutorial ini saya memiliki database info yang didalamnya ada table creator dengan atribut id, name, yearOfBirth. Sudah saya isi dengan 3 value.
Berikut ini explain table dari table creator serta valuenya.
SQL BETWEEN
Between operator adalah operator logika yang mengizinkan untuk memberikan range value. Berikut ini contoh penggunaannya.
SQL IS NULL
Null tidak bisa kita operasikan dengan operator logika, jika tetap mengoperasikan logika dengan null hasilnya akan berbeda dengan apa yang seharusnya. Meskipun dalam mySQL masih diperbolehkan. Ada satu operator pada null yaitu is null. Contoh dari penggunaannya.
SQL MAX, MIN, AVG
Sesuai dengan namanya kegunaan masing-masing query diatas untuk menentukan nilai max, min dan avg dari value tertentu. Query diatas akan saya gunakan pada yearOfBirth meskipun tahun lahir tidak bisa dioperasikan seperti itu, tetapi ini hanyalah sebuah contoh.
SQL SUM, COUNT
SUM digunakan untuk melakukan penjumlahan dan count digunakan untuk menghitung banyaknya. Contoh.
SQL GROUP BY
Group by digunakan untuk mengelompokkan value pada tabel tertentu. Contoh penggunaannya
Dalam penggunaan sql ini value yang sama akan dijadikan satu. Karena saya mau menampilkan lebih dari satu saya menggunakan koma untuk melakukan group by kembali.
SQL HAVING
Sama seperti where, having biasanya setelah group by. Perbedaannya dengan where, having langsung melakukan cek untuk satu filtering condition.
Baru dapet 7 tapi udah capek, lanjutin artikel selanjutnya aja ya mengenai yang paling rumit digunakan untuk menghubungkan table. Silakan tebak wkwk. Jika mau lihat query yang tadi gue ketik ini linknya.
Berkomentarlah secara bijak.
EmoticonEmoticon