Structure Query Language (II) Pertemuan Ke-11 Structure Query Language (II)
DISTINCT DISTINCT digunakan untuk menampilkan data secara unik artinya data yang sama hanya akan ditampilkan satu kali saja. Sintak: SELECT DISTINCT [Kolom] FROM Table Contoh : SELECT DISTINCT nim FROM Nilai Untuk mengecek NIM mahasiswa yang aktif, karena jika data nim diambil dari tabel data_mhs (tabel master), kemungkinan ada yang cuti atau DO.
BETWEEN Dan NOT BETWEEN BETWEEN digunakan untuk menampilkan data dalam nilai range tertentu (diantaranya). BETWEEN hanya berlaku pada bilangan dan tanggal. Sintak : SELECT [Daftar_Kolom] FROM Table WHERE Kondisi BETWEEN Batas_Bawah AND Batas_Bawah Contoh : SELECT * FROM Nilai WHERE nilai BETWEEN 60 AND 100
TOP TOP digunakan untuk menampilkan beberapa data paling atas dari hasil perintah SELECT. Sintak : SELECT TOP n [Daftar_Kolom] FROM Table Contoh : SELECT TOP 3 * FROM matakuliah
IS NULL Dan IS NOT NULL IS NULL digunakan untuk menampilkan data–data null (Tidak Memiliki Data). Null berbeda dengan 0 atau spasi. Contoh : SELECT * FROM matakuliah WHERE sks IS NULL
ORDER BY ORDERBY digunakan untuk mengurutkan data dari hasil perintah SELECT. Pengurutan dapat dilakukan secara Ascending (ASC) atau Descending (DESC). Defaultnya adalah secara ascending. Contoh : SELECT * FROM data_mhs ORDER BY nama ASC
KOLOM ALIAS Nama kolom hasil dari perintah SELECT dapat diganti namanya. Sintak : SELECT kolom1 AS Alias1, Kolom2 AS Alias2,…dst FROM Table Contoh : SELECT nim AS Nim_MHS, nama AS Nama_MHS FROM data_mhs