Menggunakan Order By Clause Untuk Mengurutkan Data Di MySQL

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Order By Clause Di MySQL:

Sintak Dasar

Di bawah ini adalah sintak dasar penggunaan Order By clause di MySQL:

SELECT column_name1, cololumn_name2,...
  FROM table_name
ORDER BY column_name1 [ASC|DESC], column_name2 [ASC|DESC],...

Contoh

Sebagai contoh latihan pada tutorial ini, coba Anda ikuti langkah-langkah di bawah ini:

  • Buatlah sebuah tabel dengan nama "TBL_PEGAWAI" dengan menjalankan script di bawah ini:

    CREATE TABLE tbl_pegawai (
      id_pegawai INT(5) NOT NULL AUTO_INCREMENT,
      nama_pegawai VARCHAR(20) DEFAULT NULL,
      jenis_kelamin CHAR(1) DEFAULT NULL,
      gaji DECIMAL(10,0) DEFAULT NULL,
      alamat VARCHAR(20) DEFAULT NULL,
      departemen VARCHAR(5) DEFAULT NULL,
      PRIMARY KEY (id_pegawai)
    ) ENGINE=InnoDB
    

  • Insert data ke dalam tabel "TBL_PEGAWAI" dengan menjalankan script di bawah ini:

    INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen)
        VALUES('Nursalim', 'L', 1000000, 'Brebes', 'IT');
    INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen)
        VALUES('Naura Krasiva', 'P', 1500000, 'Tegal', 'FIN');
    INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen)
        VALUES('Nurul Anawariyah', 'P', 2000000, 'Pemalang', 'HRD');
    INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen)
        VALUES('Achmad Fathoni', 'L', 3000000, 'Batang', 'IT');
    INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen)
        VALUES('Nurul Hikmah', 'P', 9000000, 'Pekalongan', 'DIR');
    

  • Tampilkan semua data dari tabel "TBL_PEGAWAI"

    SELECT * FROM tbl_pegawai;
    

  • Tampilkan semua data dari tabel "TBL_PEGAWAI" dan urutkan datanya berdasarkan nama_pegawai secara ascending.

    SELECT * FROM tbl_pegawai
    ORDER BY nama_pegawai;
    

    Atau Anda juga dapat menggunakan query di bawah ini:

    SELECT * FROM tbl_pegawai
    ORDER BY nama_pegawai ASC;
    

  • Tampilkan semua data dari tabel "TBL_PEGAWAI" dan urutkan datanya berdasarkan nama_pegawai secara descending.

    SELECT * FROM tbl_pegawai
    ORDER BY nama_pegawai DESC;
    

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar