16 April, 2012

Contoh Kasus DDL & DML bagian 3

Select count(*) from Mahasiswa;

Perintah tersebut digunakan untuk menampilkan jumlah baris pada tabel Mahasiswa.

Select count(*) from Nilai;

Perintah tersebut digunakan untuk menampilkan jumlah baris pada tabel Nilai.

Select count(*) from Matakuliah;

Perintah tersebut digunakan untuk menampilkan jumlah baris pada tabel Matakuliah.






Create view Latihan as select Mahasiswa.npm,Mahasiswa.nama,Mahasiswa.kelas, Nilai.nilai from Mahasiswa,Nilai where Mahasiswa.npm=Nilai.npm;

Perintah tersebut digunakan untuk membuat tabel view Latihan dengan hanya menampilkan npm, nama dan kelas dari tabel Mahasiswa serta nilai dari tabel Nilai dengan npm sebagai primary key-nya.







Select nama from Mahasiswa where nama like ‘J%’ :

Perintah tersebut digunakan untuk menampilkan nama dari tabel Mahasiswa yang huruf depannya J.

Select nama from Mahasiswa where nama like ‘%M%’ :

Perintah tersebut digunakan untuk menampilkan nama dari tabel Mahasiswa yang huruf tengahnya M.

Select nama from Mahasiswa where nama like ‘%N%’ :

Perintah tersebut digunakan untuk menampilkan nama dari tabel Mahasiswa yang huruf tengahnya N.

Select nama from Mahasiswa where nama like ‘%a’ :

Perintah tersebut digunakan untuk menampilkan nama dari tabel Mahasiswa yang huruf belakangnya a.







Select Mahasiswa.npm, Mahasiswa.nama, Mahasiswa.kelas, Nilai.nilai, Matakuliah.kd_mk from Mahasiswa, Nilai, Matakuliah where Mahasiswa.npm=Nilai.npm and Matakuliah.kd_mk=Nilai.kd_mk;

Perintah tersebut digunakan untuk menampilkan npm, nama, kelas, nilai dan kd_mk dari tabel Mahasiswa, Nilai dan Matakuliah dengan npm dan kd_mk sebagai primary key-nya.




Contoh Kasus DDL & DML bagian 2

Update Mahasiswa set nama=’Rizky Aditiya’,kelas=’3ka18’ where npm=’14109531’;

Perintah tersebut digunakan untuk merubah data pada tabel Mahasiswa yang mempunyai npm 14109531, namanya dirubah menjadi Rizky Aditiya’ dan kelasnya dirubah menjadi 3ka18.





Select nama from Mahasiswa where npm IN (Select npm from Nilai where nilai=’80’)

Perintah tersebut digunakan untuk menampilkan nama Mahasiswa yang memiliki nilai 80.





Select nama from Mahasiswa order by nama asc;

Perintah tersebut digunakan untuk menampilkan nama Mahasiswa dalam urutan menaik .





Select nama from Mahasiswa order by nama desc;

Perintah tersebut digunakan untuk menampilkan nama Mahasiswa dalam urutan menurun.