#DML SELECT#

1. SELECT
Menampilkan semua kolom data yang tersimpan dalam tabel


Dari perintah diatas, kita bisa lihat (*) bintang tersebut menandakan yang di mana akan menampilkan semua kolom dan baris yang ada di dalam tabel tersebut. Di sini "Pengguna" adalah contoh tabel yang digunakan untuk perintah ini.


Perintah tersebut akan menghasilkan data seperti di atas....😚

2. SELECT SPESIFIK

Menampilkan semua baris data tetapi dengan satau atau beberapa kolom 


Di perintah ini (*) bintang tersebut diganti dengan nama-nama kolom yang digunakan. Mimin menngunakan kolom "id_pengguna" dan "no_telp"  untuk mencoba perintah ini.


Hasil yang muncul akan semua baris dari kolom "id_pengguna" dan "no_tlp" seperti diatas....😗

3. SELECT AS

menampilkan semua baris data yang nama kolom tersebut diganti dengan nama alias yang diinginkan




Di perintah ini mimin menggunakan kolom "id_pengguna" dengan nama alias "username" dan kolom "no_tlp" sebagai telephone. 


Hal hasil yang muncul nama kolom-kolom tersebut telah terganti sementara dari perintah yang digunakan.....

4.  SELECT LIMIT

Perintah kali ini menampilkan barisan data pada kolom tabel sesusai limit tertentu


Di sini mimin ingin menampilkan semua kolom tabel tetapi karena baris pada tabel terlalu banyaj. Jadi, mimin menggunakan perintah "limit" ini untuk menampilkan baris pada tabel sesaui keinginan mimin....😋 biar nga ribet juga gaes....



Lihat hasilnya, mimin tadi menggunakan perintah "limit" untuk menampilkan sebanyak 10 baris pada setiap kolom yang terjadi pun sama sesuai yang mimin mau. Ditampilkan oleh perintah tersebut ada 10 baris dari setiap kolom tabel...

5.  ASCENDING
Ascending dapat diartikan sebagai data yang diurutkan dari yang terkecil atau urutan naik



Perintah yang ini sangatlah berguna jika ingin langsung mengurutkan sebuah data pada setiap baris di kolom tabel yang digunakan. Kali ini mimin pakai perintah "limit" juga agar tidak terlalu banyak saat ditampilkan. Urutin data baris ascending yang ingin mmin pakai sebagai kriteria pengurutan adalah pada kolom "id_pengguna" pada tabel "pengguna".  


Jika dilihat hasilnya di kolom "id_pengguna" yang diurutkan dari angka dahulu, baru mulai pada abjad awal. 
Note: jika menggunakan perintah ini harus memilih salah satu kolom untuk dijadikan patokkan kriteria dalam pengurutan.

6. DESENDING

Desending adalah kebalikan dari ascending, menampilkan urutan data dari yang terbesar atau disebut juga sebagai urutan turun.


Kawan ku perintah ini kebalikan dari perintah sebelumnya. Ascending dari awal ke akhir, kalau descending ini dari akhir ke awal. Mimin menggunakan perintah descending ini sama dengan yang sebelumnya yang beda hanya pada descending dan ascending nya.



Hasilnya pada kolom "id_pengguna" tersebut sudah terurut dari abjad akhir yaitu V. 
Note: jika menggunakan perintah ini harus memilih salah satu kolom untuk dijadikan patokkan kriteria dalam pengurutan.

7. GROUP BY

Menampilkan data yang dikelompokakan dalam bentuk grup.



Dalam perintah ini, mimin ingin ngelompokkan data yang ada pada tabel yaitu dari kolom "tempat_lahir"  ditambah dengan diurutkan dengan kolom "no_telp".
Jika dalam perintah "order by" tanpa ascending atau descending akan otomatise diurutkan secara Ascending.


Kalau dilihat pada tabel tersebut kolom "tempat_lahir" telah dikelompokkan dan sudah diurutkan oleh kolom "no_telp" yang otomatis diurutkan secara ascending.