Jumat, 25 Agustus 2017

SQL Order by, And/Or, dan Distinct | SQL Part 3

Assalamualaikum Wr. Wb.
Bagaimana kabar sobat? Semoga senantiasa sejahtera. Amin. Langsung saja kali ini saya akan bahas mengenai SQL Order By, And\Or, dan Dictinct. Apa itu? Mari kita ulas!

A. Pendahuluan
    1. Pengertian
        a. Order By
            Menurut saya mengurutkan sesuai dari abjad. Order by dibagi menjadi 2, yaitu DESC dan ASC. DESC atau descending adalah mengurutkan dari abjad Z menuju abjad A. Sedangkan ASC atau ascending adalah mengurutkan dari abjad A ke abjad Z.
        b. And\Or
            artinya dan\atau. And ini berarti kedua syarat harus dipenuhi. Sedangkan Or tidak harus keduanya, bila syarat satu telah terpenuhi berarti sudah dapat ditampilkan.
        3. Distinct
            merupakan SQL yang tidak beda jauh dengan select.

    2. Latar Belakang
        Karena  SQL Order by, And/Or, dan Distinct merupakan syarat yang mungkin dan sering diterpakan dalam mengquery database.

    3. Hasil yang Diharap
        Database dapat ditampilkan sesuai keinginan.

B. Alat dan Bahan
     1. Laptop/Komputer
     2. Database.

C. Waktu yang Dibutuhkan
     5 menit.

D. Tahapan
     1. Buka dulu komputer.laptop anda, dan pastikan menyala ya.
     2. Buka di browser phpmyadmin dengan alamat
localhost/phpmyadmin


     3. Buka juga w3school offline sebagai referensinya dengan alamat
localhost/w3school

     4. Lalu pada w3school cari learn sql

     5.  Kembali ke databse di phpmyadmin anda. Pilih database dan klik pada bagian SQL.

     6. Pertama saya akan mengurutkan customerName dari tabel customers dengan ASC. SQL nya
select customerName from customers order by customerName ASC;


     7. Lalu saya akan mengurutkan berdasarkan DESC ya, SQL nya yaitu
select customerName from customers order by customerName DESC;



    8. Selesai order by, saya lanjutkan And\Or. Kita mulai dari And. Di database saya ada tabel customers, saya akan menampilkannya, akan tetapi ada syarat country Australia dan city Melbourne, SQL nya yaitu
select*from customers where country='Australia' and city='Melbourne'

    9. Lalu kita lanjut ke Or tetap dengan contoh yang sama seperti And
select*from customers where country='Australia' or city='Nantes'
ini hanya salah satu yang memenuhi tetap akan ditampilkan.


   10. Lanjutkan ke Distinct yaitu hampir sama dengan select akan tetapi lebih diperuntukkan ke column. SQL nya
select distinct customerName from Customer;


G. Kesimpulan
    Database dapat ditampilkan dengan maksimal

F. Referensi
w3schools

Tidak ada komentar:
Write komentar