Rabu, 24 Oktober 2012

syntax DDL

Syntax DDL

  •  Tampilkan nama mahasiswa untuk nama mahasiswa yang karakter keduanya huruf ”u”
SELECT Nama FROM MHS WHERE Nama LIKE ”_U%”;
  •  Tampilkan alamat mahasiswa, dimana alamat yang sama hanya ditampilkan satu kali saja
SELECT DISTINCT Alamat FROM MHS;
  •  Tampilkan semua data mahasiswa dengan nama terurut dari ”z” ke ”a”
SELECT * FROM MHS ORDER BY Nama DESC;

  •  Tampilkan alamat dan jumlah mahasiswa yang bertempat tinggal dialamat tersebut
SELECT Alamat, COUNT(*) FROM MHS GROUP BY
Alamat;

  •  Tampilkan alamat dan jumlah mahasiswa yang bertempat tinggal pada alamat yang jumlahnya lebih dari 1
SELECT Alamat, COUNT (*) FROM MHS GROUP BY
ALAMAT HAVING COUNT (*) > 1;
  •  Tampilkan nilai mid tertinggi dan terendah untuk mata kuliah ”KD132”
SELECT MAX(MID), MIN(MID) FROM NILAI WHERE
KDMK=”KD132”;
  •  Tampilkan rata-rata dan jumlah nilai final mata kuliah ”KD132”
SELECT AVG(FINAL), SUM(FINAL) FROM NILAI WHERE
KDMK=”KD132”;

Contoh lebih dari 1 tabel
1. Tampilkan nama mahasiswa yang mempunyai nilai mid < 60
SELECT NAMA FROM MHS WHERE NPM IN
(SELECT NPM FROM NILAI WHERE MID < 60);

JOIN : penggabungan kolom
SELECT NAMA FROM MHS, NILAI
WHERE MHS.NPM = NILAI.NPM AND NILAI.MID 75
SELECT NPM FROM MHS WHERE NAMA = ”BUDI”
UNION SELECT NPM FROM NILAI WHER FINAL > 75;

Tidak ada komentar:

Posting Komentar