Select Language



Followers

IT Programmer. Powered by Blogger.

31 July 2010

Cara Mengurutkan Data dalam Tabel SQL

"Om Swastiastu"

Sebelumnya saya sudah memberikan mengenai cara mengupdate data dalam tabel dan cara mendelete data dalam tabel. Kali ini saya akan memberikan cara untuk mengurutkan data dalam tabel pada SQL. Pengurutan data diperlukan untuk mengurutkan data. Biasanya sering digunakan saat kita menampilkan data yang banyak.

Untuk mengurutkan data, kita menggunakan sintaks ORDER BY. Selain itu, metode pengurutan data juga ada dua. ASCENDING dan DESCENDING. Sintaks ASC berfungsi untuk mengurutkan data secara ascending atau dari kecil ke besar. Sedangkan sintaks DESC berfungsi untuk mengurutkan data secara descending atau dari besar ke kecil.


Misalkan kita ingin mengurutkan data diatas berdasarkan nama mata kuliah. Maka sintaksnya seperti ini:

SELECT Kd_mk, Nm_mk, Sks FROM  Matakuliah ORDER BY Nm_mk;

Perintah diatas akan mengurutkan tabel berdasarkan nama mata kuliah dari A ke Z. Kenapa demikian? Walau kita tidak menggunakan sintaks ASC, perintah ORDER BY secara default akan mengurutkan data dari besar ke kecil. Silahkan lihat sintaks dibawah ini untuk lebih jelasnya.

SELECT Kd_mk, Nm_mk, Sks FROM  Matakuliah ORDER BY Nm_mk ASC;

SELECT Kd_mk, Nm_mk, Sks FROM  Matakuliah ORDER BY Nm_mk DESC;

Sintaks kedua akan mengurutkan data dari besar ke kecil (descending). Semoga ilmu ini bermanfaat.

"Om Santhi, Santhi, Santhi, Om"



Comments:

Ada 2 comments pada “Cara Mengurutkan Data dalam Tabel SQL”
Anonymous said...
pada hari 

makasi bang! :D

Mupet said...
pada hari 

alo kk, bagaimana kalau begini

Data :

T1309309
T13093011
T13093010

ketika sy urutkan dengan perintah :
SELECT * FROM TABEL ORDER BY KODE DESC

hasilnya selalu yg paling atas adalah T1309309

nah bagaimana supaya yg paling atas T13093011 ?

Trim's :)

Social Media


Facebook Page

Programming Tutorial


Info


Tips
Downloads
Friends
 
This Blog is proudly powered by Blogger.com | Template by Bali Web Development | Privacy Policy | Rise Up!!