Breaking

Tuesday, October 31, 2017

SQL : Membuat SQL ORDER

Assalamu'alaikum Wr. Wb

PENGERTIAN
SleepingCodings - ORDER BY merupakan suatu script yang terdapat di sql yang berguna untuk menggolongkan / menjeniskan suatu script, contoh kita mempunyai list data yang di situ namanya masih acak" an, maka yang kita perlukan ialah memakai ORDER BY ini dan menambahkan ASC atau DESC. Untuk selengkapnya akan di terangkan lebih lanjut.

LATAR BELAKANG
Sengaja Author setelah membaca dan mempraktekan hasil belajar / kerja malam hari ini akan mensharingkannya ke temen" semua gunanya agar temen" mendapat ilmu baru serta pengalaman membaca yang mengesankan di malam hari.

MAKSUD DAN TUJUAN
1. Dapat membuat program kecil menggunakan SQL ini nantinya
2. Mengetahui perbedaan dan pengertian tentang ORDER BY, ASC, DESC, dan RAND()

ALAT DAN BAHAN
1. 1 Unit PC / Laptop
2. file sql dari w3schools (ga punya link downloadnya, atau temen" bisa juga buat sendiri, tidak harus sama kok sewaktu di phpmyadminnya, intinya temen" udah punya database, tabel dan isi dari tabelnya).
3. Brainware (tingkat emosional tinggi untuk mengetahui).

MATERI PEMBAHASAN
Nah, sebelumnya di sini saya akan mengasih tau, apa sajakah yang ada / support untuk cara menggunakan ORDER BY yaitu :
1. ORDER BY coloumn_name ASC
2. ORDER BY coloumn_name DESC
3. ORDER BY RAND()

Nah, dari ketiga komponen yang harus ada sewaktu menggunakan ORDER BY ini artinya :
1. ASC => Asscending yaitu temen" mengurutkan abjad / huruf pertama dari isi sebuah tabel dengan urutan "A-Z".

2. DESC => Desscending yaitu temen" mengurutkan abjad / huruf pertama dari "Z-A" (jadi kebalikan dari ASC).

3. RAND() => Nah, yang RAND() inilah yang paling unik, di sini RAND() berfungsi untuk mengacak / merandom urutan sebuah abjad / huruf pertama.

PEMBAHASAN
1. Masuk dulu ke phpMyAdmin
Gambar 1.1 Query SleepingCodings
2. Pilih database untuk belajar sql, nah karena Author punya yang dari w3schools maka Author pakai aja, ketimbang mubazir ya kan :v.
Gambar 1.2 Query SleepingCodings
3. Nah, ketika temen" sudah pilih databasenya, temen" masuk ke menu SQL yang di tandai di bawah ini
Gambar 1.3 Query SleepingCodings

4.  Nah, jika temen" sudah meng-klik menu SQL tadi, maka akan tampil seperti gambar di bawah ini
Gambar 1.4 Query SleepingCodings
5. Nah, di sini penulisan script ORDER BY menggunakan teknik pengurutan ASC yaitu dari "A-Z". Dan jika masih belum jelas maka bisa di lihat penjelasan tambah seperti di gambar. Nah, perintahnya SELECT nama_coloumn FROM nama_tabel ORDER BY nama_coloumn  ASC;
SELECT customerName FROM customers ORDER BY customerName ASC;
Jika, sudah maka tinggal temen" Klik Button Go.
Gambar 1.5 Query SleepingCodings
6. Nah, jika sudah maka akan seperti ini hasilnya, terbukti kan bahwa ASC mengurutkan dari "A-Z".
Gambar 1.6 Query SleepingCodings
7. Nah, untuk yang kedua ini saya akan menggunakan DESC, dengan perintah hampir sama yaitu SELECT nama_coloumn FROM nama_tabel ORDER BY nama_coloumn  DESC;  
SELECT customerName FROM customers ORDER BY customerName  DESC;
Lalu, jika sudah temen" tinggal Klik Button Go aja lagi.
Gambar 1.7 Query SleepingCodings
8. Nah, pasti akan muncul seperti gambar di bawah ini
Gambar 1.8 Query SleepingCodings
9. Nah, kalau yang ini Author akan menggunakan RAND() yang artinya RANDOM, jadi kita akan merandom urutan dari abjad tersebut. Dan cara penggunaannya SELECT nama_coloumn FROM nama_tabel ORDER BY RAND();
SELECT customerName FROM customers ORDER BY RAND();
Jika sudah, temen" tinggal Klik Button Go. (:v udah 3 kali ngomong kaya gini).
Gambar 1.9 Query SleepingCodings
10. Nah, jika temen" tadi sudah berhasil mengeksekusi perintah tersebut akan muncul seperti gambar di bawah ini
Gambar 2.1 Query SleepingCodings
Nah, itu saja mungkin dari saya dari penggunaan ASC, DESC, dan RAND() atau RANDOM.

KESIMPULAN
Nah, jadi kesimpulannya ialah dalam penggunaan ASC dengan DESC (Asscending dengan Desscending) disini ialah, ASC dengan DESC merupakan script tambahan yang di gunakan guna melengkapi ORDER BY tersebut dan penggunaannya hanya seperti tadi, namun yang beda ialah penggunaan RAND(), yaitu RAND() sewaktu menggunakannya temen" harus memperhatikan bahwa RAND() disini di haruskan setelah ORDER BY langsung RAND() karena jika tidak, maka temen" akan mendapati error dan juga temen" wajib tau kenapa kalau penggunaan RAND() saja yang harus seterlah ORDER BY, tpi ASC dan DESC juga bisa sebenarnya namun RAND() inilah yang hanya mempunyai satu opsi yaitu yang tadi. Di haruskan pemakaian setelah ORDER BY tanpa di dahului oleh Script apapun.  

Semoga Bermanfaat ~

REFERENSI
1. MbahSuroDhemit
2. Phpeasysteps


No comments:

Post a Comment