Tugas 4 (Pak Bachris) > LANJUTAN

Standard

2. Berdasarkan Tabel

a. Dapatkan kd_dokter, nama, spesialis yang memmiliki spesialisasi penyakit dalam

SELECT D.kd_dokter, D.nama_dokter FROM dokter D, spesialis S WHERE D.kd_spesialis = S.kd_spesialis AND S.Spesialis = ‘Dalam’;

b. Dapatkan daftar nama dokter, hp yang ahli dibidang bedah

SELECT D.nama_dokter, D.hp FROM dokter D, spesialis S WHERE D.kd_spesialis = S.kd_spesialis AND S.Spesialis = ‘Bedah’;

c. Dapatkan daftar dokter yang praktek mulai pukul 08.15

SELECT D.kd_dokter, D.nama_dokter, D.hp FROM dokter D, paktek S WHERE D.kd_dokter = S.kd_dokter AND S.Jam_mulai = ’08:15:00′;

d. Dapatkan daftar dokter yang praktek selesai pukul 20.00

SELECT D.kd_dokter, D.nama_dokter, D.hp FROM dokter D, paktek S WHERE D.kd_dokter = S.kd_dokter AND S.Jam_selesai = ’20:00:00′;

e. Dapatkan nama dokter, hari, dan spesialis yang praktek pada hari selasa

SELECT D.nama_dokter, S.hari, D.kd_spesialis FROM dokter D, praktek S WHERE D.kd_dokter = S.kd_dokter AND S.hari = ‘Selasa’;

f. Dapatkan daftar praktek dokter spesialis kandungan

SELECT D.nama_dokter, D.hp, S.hari, S.jam_mulai, S.jam_selesai FROM dokter D, praktek S WHERE D.kd_dokter = S.kd_dokter AND D.kd_spesialis = ‘KDG’;

3.Berdasarkan Tabel

a. Dapatkan informasi banyaknya dokter yang dimiliki rumah sakit

SELECT COUNT (nama_dokter) FROM dokter;

b. Dapatkan informasi banyaknya dokter yang ahli di bidang kandungan

SELECT COUNT(kd_spesialis) FROM dokter WHERE kd_spesialis = ‘KDG’;

c. Dapatkan dokter yang memiliki jam kerja paling lama

SELECT * FROM praktek ORDER BY (jam_selesai – jam_mulai) DESC;

d. Dapatkan dokter yang memiliki jam kerja paling singkat

SELECT * FROM praktek ORDER BY (jam_selesai – jam_mulai) ASC;

e. Dapatkan rata-rata jam praktek

SELECT SEC_TO_TIME((SUM(TIME_TO_SEC(TIMEDIFF(jam_selesai,jam_mulai))))/16)AS rata_rata_jam FROM praktek;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s