Kamis, 31 Maret 2011

Database SQL

                     >>langkah pertama , buka postgreSQL dan ketikan seperti dibawah ini sesuai petunjuk ::


                                                                  >>langkah kedua ,  buat nama database baru ::


                                                                  >>langkah ketiga ::

 
>>langkah keempat ::





1).tampilkan data  mahasiswa yang tidak ada ditabel diatas :
>>select *from mahasiswa where_NPM not in (select I_NPM from nilai);
2).tampilkan data mahasiswa yang punya nilai UTS paling kecil :
>>select min (UTS) from * TMnilai
>>select I_NPM,C_matkul,Q_UTS,Q_UAS,min(UTS) from *TMnilai group by I_NPM,C_matkul,Q_UTS,
3).tampilkan data mahasiswa  yang punya nilai UAS paling besar :
>>select max (UAS),from TMnilai,
>>select I_NPM,C_matkul,Q_UTS,Q_UAS,max(UAS) from TMnilai group by I_NPM,C_matkul,Q_UTS
4).Hitung berapa jumlah record  tabel nilai :
>>select count(*)Asjumlah_record from TMnilai
5).Urutkan data mahasiswa , berdasarkan NPM , N_NA
>>select*from TMnilai,order  barang by NPM n_NA
6)-berapa nilai  rata-rata UTS basis data
- berapa nilai rata-rata UAS basis data
>>select AVG (UTS) from TM_nilai where I_matkul='DBI'
>>select AVG (UAS) from TMnilai where I_matkul='DBI'
7).tampilkan data nilai dengan nama mahasiswa huruf awal "F"
>>select*from TMnilai where I_NPM,TMnilai=I_NPM.TMmahasiswa
and n_mahasiswa like "F%"
8). tampilkan data nilai dengan nama mahasiswa huruf awal "F" atau huruf akhir "N"
>>select*from TMnilai where I_NPM.TMnilai=I_NPM.TMmahasiswa and n_mahasiswa like "F%" or n_mahasiswa like "%n";