Pertemuan 19 - SQL Order by Clause
Pertemuan 19 - SQL Order by Clause
Order By Clause
Order By Clause
● Untuk mengurutkan data ketika kita menggunakan perintah SQL SELECT, kita bisa menambahkan
ORDER BY clause
● ORDER BY clause digunakan untuk mengurutkan data berdasarkan kolom yang dipilih, dan jenis urutan
(ASC atau DESC)
● Kita juga bisa mengurutkan tidak hanya terhadap satu kolom, tapi beberapa kolom
Mengurutkan Data
Limit Clause
Limit Clause
● Mengambil seluruh data di tabel bukanlah pilihan bijak, apalagi jika datanya sudah banyak sekali
● Kita bisa membatasi jumlah data yang diambil dalam SQL SELECT dengan LIMIT clause
● Selain membatasi jumlah data, kita juga bisa meng-skip sejumlah data yang tidak ingin kita lihat
● LIMIT biasanya digunakan saat melakukan paging di aplikasi kita
Membatasi Hasil Query
Skip Hasil Query
Select Distinct Data
Select Distinct Data
● Saat melakukan query dengan SELECT, kadang kita mendapatkan data yang duplikat
● Misal kita ingin melihat semua kategori di tabel products, maka otomatis hasil query SELECT akan
duplikat, karena banyak sekali produk dengan kategori yang sama
● Jika kita ingin menghilangkan data-data duplikat tersebut , kita bisa menggunakan SELECT dengan
tambahan DISTINCT sebelum nama kolom nya
Menghilangkan Data Duplikat
Numeric Function
Numeric Function
● MySQL memiliki banyak sekali fitur untuk manipulasi data angka
● Hal ini memudahkan kita untuk memanipulasi data angka
● Secara garis besar, fitur ini dibagi menjadi dua, Arithmetic Operator dan Mathematical Function
Arithmetic Operator
Menggunakan Arithmetic Operator
Mathematical Function
● Selain arithmetic operator, ada juga mathematical function
● Ini adalah kumpulan function yang terdapat di MySQL yang bisa kita gunakan sebagai fungsi-fungsi
matematika
● Ada banyak sekali, dan tidak bisa kita bahas semua
● https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html
Menggunakan Mathematical Function