Kamis, 13 Desember 2012

jawaban databases Modul II



  1. mysql> select nim, nama_depan, nama_belakang from mahasiswa where NIM like ‘%98%';
+----------------+------------------+-----------------------+
| nim | nama_depan | nama_belakang |
+----------------+------------------+-----------------------+
| 111980138 | Dwi Surya | Irawan |
| 112980138 | Eva | Suharti |
| 112980150 | Dewi | Tatiana |
+----------------+-----------------+-----------------------+
3 rows in set (0.00 sec)

  1. mysql> select nama_depan, nama_belakang, kode_jur from mahasiswa where kode_jur like 'IF' and NIM like ‘%99%’;

  1. mysql> select Nama_mk as Pelajaran , sks from mata_kuliah;

  1. mysql> select distinct nama_depan, nama_belakang, substring(NIM,7), nama_jur from mahasiswa, jurusan where mahasiswa.kode = jurusan.nama_juru ;

  1. mysql> select nama_depan, nama_belakang, timestampdiff(year,tgl_lahir,curdate()) as Age from dosen;

  1. mysql> select * from mahasiswa where NIM like '113%';
+-----------+------------+---------------+-------------+------------+------------+-----------+--------------------+----------+
| NIM | nama_depan | nama_belakang | jns_kelamin | tgl_lahir | tmpt_lahir | gol_darah | alamat | kode_jur |
+-----------+------------+---------------+-------------+------------+------------+-----------+--------------------+----------+
| 113990013 | Agus | Ramandani | P | 1980-08-31 | Bandung | A | Sukabirus 60 | IF |
| 113990066 | Tomi | Hardian | P | 1980-02-29 | Bandung | B | Ciwaruga | IF |
| 113990077 | Muhammad | Faisal | L | 1980-10-30 | Bandung | O | Cijerah | IF |
| 113990079 | Nurul | Karmilah | P | 1981-04-23 | Bandung | AB | Gelatik Dalam No.2 | IF |
+-----------+------------+---------------+-------------+------------+------------+-----------+--------------------+----------+
4 rows in set (0.00 sec)

mysql> select NIM, nama_depan, nama_belakang, jns_kelamin, gol_darah from mahasiswa where NIM='113990013';
+-----------+------------+---------------+-------------+-----------+
| NIM | nama_depan | nama_belakang | jns_kelamin | gol_darah |
+-----------+------------+---------------+-------------+-----------+
| 113990013 | Agus | Ramandani | P | A |
+-----------+------------+---------------+-------------+-----------+
1 row in set (0.00 sec)

  1. a. mysql> select nama_depan, nama_belakang, kode_jur form dosen where nip=’1300001’;
b. mysql> select * from kelas where kode_mk='CS7453';
c. mysql> select concat(nama_depan,' ',nama_belakang)) as Nama_Mahasiswa, 'jurusan',' ',kode_jur as KO from mahasiswa;


  1. Analisa dari perintah tsb adalah :
  1. Menampilkan kode_mk, nama_mk, sks dari table mata_kuliah dimana kode_mk=”EE1001”;
  2. Menampilkan nim, kode_mk, nilai dari tabel ambil dimana kode_mk=”EE1001”;
  3. Menampilkan nim, nama_depan,kode_jur dari table mahasiswa dimana nim=”111980138”;
  4. Menampilkan nim, kode_mk, Nilai dari tabel ambil dimana nim=”111090138”;

  1. Jalankan dan jelaskan perintah berikut ini :
  1. Menampilkan no_kelas ruang, kode_mk kode, kapasitas dari tabel kelas dimana hari=upper(‘senin’); notes : field no_kelas diganti ruang, kode_mk diganti kode
  2. Menampilkan nim, kode_jur, translate (kode_jur,’TE’, ‘IF’), jns_kelamin, replace(jns_kelamin,’L’,’P’) dari table mahasiswa; notes : men-replace TE menjadi IF pada field kode_jur dan ‘L’ menjadi ‘P’ pada field jenis kelamin (failed)

  1. Query dari dosen
  1. mysql> select nip, jns_kelamin, kode_jur, nama_depan from dosen where nama_depan like 'h%';
  2. select no_kelas Ruang, concat(‘Digunakan pada’) as Digunakan_pada, hari, waktu jam from kelas;

  1. Buat query
  1. Select nama_depan, nama_belakang from dosen where kode_jur=’IF’ and gol_darah=’B’;
  2. Select nip, concat(nama_depan,’ ‘, nama_belakang) as Nama_Lengkap, monthname(tgl_lahir) as Bulan_Lahir from dosen where monthname(tgl_lahir)=’March’;

  1. Buat Query
  1. Select concat(nama_depan, ‘ ‘, nama_belakang) as Nama, lpad(nip,9,’***’) as NIP from dosen where char_length(concat(nama_depan, nama_belakang)) > 12;
  2. Select concat(nama_depan, ‘ ‘, nama_belakang) as Nama, lpad(nip,9,’***’) as NIP from dosen where kode_jur=’IF’;

  1. Select kode_mk Kode, LTRIM(nama_mk) as Mata_Kuliah from mata_kuliah where kode_jur=upper(‘if’);

  1. Select kode_jur KD, replace(substring(NIM,4,6), substring(NIM,6,1),’-‘) as NIP, nama_depan Nama_Depan from mahasiswa;

Tidak ada komentar:

Posting Komentar