0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan11 halaman

Pertanyaan SQL untuk Tabel Akademik dan Klub

Dokumen ini berisi pertanyaan dan tabel terkait dengan kueri SQL. Ini mencakup tabel seperti GRADUATE, CLUB, SPORTS, TEACHERS, INTERIORS, NEWONES. Dokumen ini meminta untuk menulis perintah SQL untuk mengambil, memanipulasi, dan memasukkan data dari tabel-tabel ini. Dokumen ini juga meminta output dari beberapa pernyataan SQL contoh berdasarkan tabel-tabel ini.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan11 halaman

Pertanyaan SQL untuk Tabel Akademik dan Klub

Dokumen ini berisi pertanyaan dan tabel terkait dengan kueri SQL. Ini mencakup tabel seperti GRADUATE, CLUB, SPORTS, TEACHERS, INTERIORS, NEWONES. Dokumen ini meminta untuk menulis perintah SQL untuk mengambil, memanipulasi, dan memasukkan data dari tabel-tabel ini. Dokumen ini juga meminta output dari beberapa pernyataan SQL contoh berdasarkan tabel-tabel ini.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Pertanyaan SQL untuk Berkas Praktis

1. Catatan: Tulis perintah SQL untuk (b) hingga (e) dan tulis output untuk (f) berdasarkan tabel GRADUATE.
Table: GRADUATE
[Link]. NAME TUNJANGAN SUBJEK RATA-RATA DIV
1 KARAN 400 FISIKA 68 1
2 DIVAKAR 450 KOMPUTER SC 68 1
3 DIVYA 300 KIMIA 62 2
4 ARUN 350 FISIKA 63 1
5 SABINA 500 MATEMATIKA 70 1
6 JOHN 400 KIMIA 55 2
7 ROBERT 250 FISIKA 64 1
8 RUBINA 450 MATEMATIKA 68 1
9 VIKAS 500 ILMU KOMPUTER 62 1
10. MOHAN 300 MATEMATIKA 57 2
(a) Daftar nama-nama siswa yang telah mendapatkan DIV 1 diurutkan berdasarkan NAMA.
(b) Tampilkan laporan, mencantumkan NAMA, STIPENDIUM, SUBJEK dan jumlah stipend yang diterima dalam a
tahun dengan asumsi bahwa STIPEND dibayarkan setiap bulan.
(c) Untuk menghitung jumlah siswa yang merupakan lulusan FISIKA atau ILMU KOMPUTER.
(d) Untuk memasukkan baris baru dalam tabel GRADUATE: 11, "KAJOL", 300, "COMPUTER SC", 75, 1
(e) Berikan output dari pernyataan SQL berikut berdasarkan tabel GRADUATE:
(I) PilihMIN(RATA-RATA)dariLULUSdimanaSUBJEK= "FISIKA";
(II) Pilih SUM(STIPEND) dari GRADUATE di mana DIV=2;
(III) Pilih AVG(STIPEND) dari GRADUATE di mana AVERAGE >= 65;
(IV) Pilih COUNT(distinct SUBJECT) dari GRADUATE;

2. Tulis perintah SQL untuk (a) hingga (d) dan tulis keluaran untuk (f) berdasarkan tabel CLUB.
Tabel: KLUB
KURSUS PELATIH OLAH RAGA USIA DATEOFAPP PAY SEKS
ID NAME
1. KUKREJA 35 KARATE 27/03/1997 1000 M
2. RAVINA 34 KARATE 20/01/1998 1200 F
3. KARAN 34 SQUASH 19/02/1998 2000 M
4. TARUN 33 BOLA BASKET 01/01/1998 1500 M
5. ZUBIN 36 BERENANG 12/01/1998 750 M
6. KETAKI 36 BERENANG 24/02/1998 800 F
7. ANKITA 39 SQUASH 20/02/1998 2200 F
8. ZAREEN 37 KARATE 20/02/1998 1100 F
9. KUSH 41 RENANG 13/01/1998 900 M
10. SHAILYA 37 BOLA BASKET 19/02/1998 1700 M
(a) Untuk menampilkan semua informasi tentang pelatih renang di klub.
(b) Untuk mencantumkan nama-nama semua pelatih beserta tanggal pengangkatannya (DATOFAPP) dalam urutan menurun.
(c) Untuk menampilkan laporan, menunjukkan nama pelatih, gaji, usia, dan bonus (15% dari gaji) untuk semua pelatih.
(d) Untuk menyisipkan baris baru di tabel CLUB dengan data berikut:
11, “PRAKASH”, 37, “SQUASH”, {25/02/98}, 2500, “M”
(e) Berikan output dari pernyataan SQL berikut:
(i) Pilih COUNT(distinct SPORTS) dari CLUB:
(ii) Pilih MIN(AGE) dari CLUB di mana SEX = "F";
(iii) Pilih AVG(PAY) dari CLUB di mana SPORTS = "KARATE";
Pilih SUM(PAY) dari CLUB di mana DATOFAPP > {31/01/98};
3. (a) Tulis perintah SQL untuk (i) hingga (vii) berdasarkan tabel OLahraga
Tabel: OLahraga
Student No. Class Name Permainan1 Kelas Game2 Kelas
10 7 Sammer Kriket B Renang A
11 8 Sujit Tenis A Seluncur C
12 7 Kamal Berenang B Sepak bola B
13 7 Venna Tenis C Tenis A
14 9 Archana Basketball A Atletis C
(i) Tampilkan nama-nama siswa yang memiliki nilai 'C' di Game1 atau Game2 atau keduanya.
(ii) Tampilkan jumlah siswa yang mendapatkan nilai 'A' dalam Cricket.
(iii) Tampilkan nama-nama siswa yang memiliki permainan yang sama untuk Game1 dan Game2.
(iv) Tampilkan permainan yang diambil oleh siswa, yang namanya diawali dengan 'A'.
(v) Tambahkan kolom baru yang bernama 'Nilai'.
(vi) Tetapkan nilai 200 Poin untuk semua yang mendapatkan peringkat 'B' atau peringkat 'A' di Game1.
dan Game2.
(vii) Atur seluruh tabel dalam urutan alfabet Nama.
(b) Jelaskan produk Kartesius dari dua relasi.
4. Mengingat relasi Guru berikut: Tulis perintah SQL untuk pertanyaan (a) hingga (f)
Tidak. Name Departemen Dateofjoining Gaji Sex
1. Raja Komputer 21/05/98 80000 M
2. Sangita Sejarah 21/05/97 9000 F
3. Ritu Sosiologi 29/08/98 8000 F
4. Kumar Linguistik 13/06/96 10000 M
5. Venkatraman Sejarah 31/10/99 8000 M
6. Sidhu Komputer 21/05/86 14000 M
7. Aishwarya Sosiologi 11/1/98 12000 F
a) Untuk memilih semua informasi guru di departemen komputer.
(b) Untuk mencantumkan nama guru perempuan di departemen Sejarah.
(c) Untuk mencantumkan semua nama guru dengan tanggal penerimaan dalam urutan naik.
Untuk menampilkan nama Guru, Departemen, dan Gaji guru wanita.
(e) Untuk menghitung jumlah guru yang gajinya kurang dari 10.000.
(f) Untuk menyisipkan catatan baru di tabel Guru dengan data berikut:
8, “Mersa”, “Computer”, {1/1/2000}, 12000, “M”.
(g) Berikan keluaran dari perintah SQL berikut:
PILIH MIN(DISTINCT Gaji) DARI Guru
({{ii}}) PILIH MIN(Gaji) DARI Guru DIMANA Jenis_Kelamin = "L"
(iii) PILIH JUMLAH(Gaji) DARI Guru DI MANA Departemen = "Sejarah"
(iv) PILIH ACG(Gaji) DARI Guru DIMANA tanggalbergabung< {1/1/98}.
5. Mengingat tabel-tabel berikut untuk database INTERIORS :
Catatan: Tulis perintah SQL untuk (a) hingga (f) dan tulis keluaran untuk (g) berdasarkan tabel INTERIORS.
dan NEWONES.
Table: INTERIORS
TIDAK. ITEMNAME TYPE DATEOFSTOCK PRICE DISCOUNT
1 Mawar merah Tempat tidur ganda 23/02/02 32000 15
2 Sentuhan lembut Katil bayi 20/01/02 9000 10
3 Rumah Jerry Kandang bayi 19/02/02 8500 10
4 Kayu kasar Meja Kantor 01/01/02 20000 20
5 Zona nyaman Tempat tidur double 12/01/02 15000 20
6 Jerry lihat K cot bayi 24/02/02 7000 19
7 Raja Singa Meja Kantor 20/02/02 16000 20
8 Harimau kerajaan Sofa 22/02/02 30000 25
9 Duduk di taman Sofa 13/12/01 9000 15
10 Dine Paradise Meja Makan 19/02/02 11000 15
Table: NEWONES
[Link] JENIS DATEOFSTOCKS PRICE DISKON
11 Kayu putih Tempat tidur double 23/03/03 20000 20
12 James 007 Sofa 20/02/03 15000 15
13 Tom lihat Katil bayi 21/02/13 7000 10
(a) Untuk menampilkan semua informasi tentang sofa dari tabel INTERIOR.
(b) Untuk mencantumkan NAMAITEM yang harganya lebih dari 10.000 dari tabel INTERIOR.
(c) Untuk mencantumkan ITEMNAME dan TIPE dari item-item yang memiliki DATEOFSTOCK sebelum 22/01/02
dari TABELINTERIER dalam urutan menurun berdasarkan NAMAITEM.
(d) Untuk menampilkan NAMAITEM dan TANGGALSTOK dari barang-barang tersebut, di mana persentase diskon
lebih dari 15 dari INTERIORStable.
(e) Untuk menghitung jumlah item, yang jenisnya adalah "Tempat Tidur Ganda" dari tabel INTERIOR.
(f) Untuk memasukkan baris baru di TABELBARU dengan data berikut:
14, “True Indian”, “Office Table”,{28/03/03}, 15000,20
(g) Berikan output dari pernyataan SQL berikut:
Catatan: keluaran dari kueri yang disebutkan di bawah ini harus didasarkan pada data asli yang diberikan di kedua tabel.
yaitu, tanpa mempertimbangkan penyisipan yang dilakukan di bagian (f) dari pertanyaan ini.
(i) Pilih COUNT(distinct TYPE) dari INTERIORS;
(ii) Pilih AVG(DISCOUNT) dari INTERIORS, di mana TYPE = "Baby cot"
(iii) Pilih SUM(Harga) dari INTERIOR di mana TANGGALSTOCK < {12/02/02}.
6. Diberikan tabel-tabel berikut untuk basis data FURNITURE :
CATATAN: Tulis perintah SQL untuk (a) hingga (f) dan tulis hasil untuk (g) berdasarkan tabel
PERABOTDANKEDATANGAN.
Table: FURNITURE
NO. ITEMNAME JENIS DATEOFSTOCK PRICE DISKON
1 Teratai Putih Tempat Tidur Ganda 23/02/02 30000 25
2 Bulu merah jambu Katil bayi 20//01/02 7000 20
3 Lumba-lumba Tempat tidur bayi 19/02/02 9500 20
4 Layak Office Table 01/01/02 25000 30
5 Zona Nyaman Tempat Tidur Ganda 12/01/02 25000 25
6 Donald Katil bayi 24/02/02 6500 15
7 Penyelesaian Kerajaan Meja Kantor 20/02/02 18000 30
8 Singa kerajaan Sofa 22/02/02 31000 30
9 Duduk Ekonomi Sofa 13/12/01 9500 25
10 Surga Makanan Meja Makan 19/02/02 11500 25
Tabel: KEDATANGAN
[Link] JENIS DATEOFSTOCK PRICE DISKON
11 Kenyamanan Kayu Tempat Tidur Double 23/03/03 25000 25
12 Rubah Tua Sofa 20/02/03 17000 20
13 Micky Kasur bayi 21/02/02 7500 15

(a) Untuk menunjukkan semua informasi tentang tempat tidur bayi dari tabel FURNITURE.
Untuk mencantumkan NAMAITEM yang dihargai lebih dari 15000 dari tabel PERABOT.
(c) Untuk mencantumkan NAMAITEM DAN TIPE dari item-item tersebut, di mana TANGGALSTOK sebelum 22/01/02
dari tabel FURNITURE dalam urutan menurun berdasarkan ITEMNAME.
(d) Untuk menampilkan ITEMNAME dan DATEOFSTOCK dari item-item tersebut, di mana DISCOUNT
persentase lebih dari 25 dari tabel FURNITURE.
(e) Untuk menghitung jumlah item yang memiliki TIPE "Sofa" dari tabel FURNITURE.
(f) Untuk memasukkan baris baru di tabel ARRIVALS dengan data berikut:
14, “Velvet touch”, Double bed”, {25/03/03}, 25000, 30
(g) Berikan output dari pernyataan SQL berikut:
Catatan: keluaran dari kueri yang disebutkan di bawah ini harus berdasarkan data asli yang diberikan di kedua
tabel yaitu, tanpa mempertimbangkan penyisipan yang dilakukan di bagian (g) dari pertanyaan ini.
(i) Pilih COUNT(distinct TYPE) dari FURNITURE;
(ii) Pilih MAX(DISCOUNT) dari FURNITURE,ARRIVALS;
(iii) Pilih AVG(DISCOUNT) dari FURNITURE di mana TYPE = "Tempat tidur bayi";
Pilih SUM(HARGA) dari PERABOT di mana TANGGALSTOCK < {12/02/02}.
7. Diberikan tabel-tabel berikut untuk database PERPUSTAKAAN:
Table: Books
Book_Id Book_Name Author_Name Harga Penerbit Ketik Qty.
F0001 Air Mata William Pertama Terbit. 750 Fiksi 10
Hopkins
F0002 Petir Anna Roberts Pertama Diterbitkan 700 Fiksi 5
T0001 C++ Pertama Saya Brian & Brooke EPB 250 Teks 10
T0002 C++ [Link] TDH 325 Text 5
Pekerjaan Otak
C0001 Masak Cepat LataKapoor EPB 350 Memasak 8
Table: Issued
Book_Id Quantity Issued
F0001 3
T0001 1
C0001 5
Tulis kueri SQL untuk (a) hingga (f):
(a) Menampilkan nama Buku, nama Penulis dan Harga buku penerbit EPB.
(b) Untuk mencantumkan nama-nama buku Tipe Fiksi.
(c) Untuk menampilkan nama dan harga buku dalam urutan menurun berdasarkan harga mereka.
(d) Untuk meningkatkan harga semua buku penerbit pertama sebesar 50.
(e) Untuk menampilkan Book_Id, Book_Name dan Jumlah yang dikeluarkan untuk semua buku yang telah dikeluarkan.
(Kueri akan memerlukan konten dari kedua tabel).
(f) Untuk memasukkan baris baru dalam tabel Issued mengikuti data: “F0002”,4
(g) Berikan hasil dari kueri berikut berdasarkan tabel di atas:
(i) PILIH JUMLAH(DISTINCT Penerbit) DARI Buku.
SELECT SUM(Harga) DARI Buku DI MANA Kuantitas > 5.
(iii) PILIH NAMA_BUKU, NAMA_PENULIS DARI Buku DIMANA Harga < 500.
SELECT COUNT (*) DARI Buku.
8. Tulis perintah SQL untuk (a) sampai (f) dan tulis output untuk (g) berdasarkan hubungan Guru yang diberikan di bawah ini:
hubungan Guru
Tidak. Name Usia Departemen Date of join Gaji Seks
1. Jugal 34 Komputer 10/01/97 12000 M
2. Sharmila 31 Sejarah 24/03/98 20000 F
3. Sandeep 32 Matematika 12/12/96 30000 M
4. Sangeeta 35 Sejarah 01/07/99 40000 F
5. Rakesh 42 Matematika 05/09/97 25000 M
6. Shyam 50 Sejarah 27/06/98 30000 M
7. Shiv Om 44 Komputer 25/02/97 21000 M
8. Shalakha 33 Matematika 31/07/97 20000 F
(a) Untuk menampilkan semua informasi tentang guru di departemen sejarah
(b) Untuk mencantumkan nama-nama guru perempuan yang berada di departemen Hindi
(c) Untuk mencantumkan nama-nama semua guru beserta tanggal bergabung mereka dalam urutan menaik.
(d) Untuk menampilkan Nama siswa, Biaya, Usia hanya untuk guru pria
Untuk menghitung jumlah guru dengan Usia>23.
(f) Untuk menyisipkan baris baru di tabel GURU dengan data berikut:
9, “Raja”, 26, “Computer”, {13/05/95}, 2300, “M”
(g) Berikan output dari pernyataan SQL berikut:
(i) Pilih COUNT (distinct departemen) dari GURU;
(II) Pilih MAX (Usia) dari GURU di mana Jenis_Kelamin = "F"
(iii) Pilih RATA-RATA (Gaji) dari GURU di mana Tanggal bergabung < {12/07/96};
Pilih SUM (Gaji) dari GURU di mana Tanggal bergabung < {12/07/96};
9. Tulis perintah SQL untuk (a) hingga (f) dan tuliskan keluaran untuk (g) berdasarkan tabel HOSPITAL
Table: HOSPITAL
Tidak. Name Umur Departemen Dateofadm Biaya Seks
1 Arpit 62 Bedah 21/01/98 300 M
2 Zarina 22 THT 12/12/97 250 F
3 Kareem 32 Ortopedis 19/02/98 200 M
4 Arun 12 Bedah 11/01/98 300 M
5 Zubin 30 THT 24/02/98 250 M
6 Ketaki 16 THT 12/01/98 250 M
7 Ankita 29 Kardiologi 20/02/98 800 F
8 Zareen 45 Ginekologi 22/02/98 300 F
9 Kush 19 Kardiologi 13/01/98 800 M
10 Shilpa 23 Pengobatan Nuklir 21/02/98 400 F
(a) Untuk memilih semua informasi pasien dari departemen kardiologi.
(b) Untuk mencantumkan nama-nama pasien perempuan yang berada di departemen THT.
(c) Untuk mencantumkan nama semua pasien beserta tanggal masuk mereka dalam urutan naik.
(d) Untuk menampilkan Nama Pasien, Biaya, Usia hanya untuk pasien wanita.
(e) Untuk menghitung jumlah pasien dengan Usia<30.
(f) Untuk menyisipkan baris baru di tabel HOSPITAL dengan data berikut:
11, “Aftab”, 24, “Surgery”, {25/02/98}, 300, “M”
(g) Berikan output dari pernyataan SQL berikut:
(i) Pilih COUNT (DISTINCT charges) dari HOSPITAL;
(ii) Pilih MIN (Umur) dari RUMAH SAKIT di mana Jenis Kelamin = "P"
(iii) Pilih SUM (Biaya) dari RUMAH SAKIT di mana Departemen = "THT"
(iv) Pilih RATA-RATA (Biaya) dari RUMAH SAKIT di mana TanggalMasuk < {12/08/98}
10. Jawab pertanyaan (a) dan (b) berdasarkan tabel berikut STORE dan ITEM.
TOKO MEJA
SNo SName Area
S01 ABC Computronics GK II
S02 Semua Infotech Media CP
S03 Toko Teknologi Nehru Place
S04 Geeks Techno Soft Nehru Place
S05 Toko Teknologi Hitech CP
ITEM TABEL
Tidak Nama Harga SNo
T01 Papan Induk 12000 S01
T02 Hard Disk 5000 S01
T03 Papan ketik 500 S02
T04 Mouse 300 S01
T05 Papan Induk 13000 S02
T06 Tombol 400 S03
T07 LCD 6000 S04
T08 LCD 5500 S05
T09 Mouse 350 S05
T10 Hard Disk 4500 S03
(a) Tulis kueri SQL (i) sampai (iv):
Untuk menampilkan IName dan Harga dari semua item dalam urutan menaik berdasarkan Harga mereka.
(ii) Untuk menampilkan SNo dan SName dari semua lokasi toko di CP.
(iii) Untuk menampilkan Harga Minimum dan maksimum dari setiap IName dari tabel ITEM.
(iv) Untuk menampilkan IName, Harga dari semua item dan SName terkait di mana mereka berada
tersedia.
(b) Tulis output dari perintah SQL berikut (i) hingga (iv):
(i) PILIH DISTINCT IName DARI ITEM DI MANA Harga >=5000;
(ii) PILIH Area, HITUNG(*) DARI TOKO GRUP MENURUT Area;
(iii) PILIH HITUNG (UNIK Area) DARI TOKO:
SELECT IName, Price * 0.05 DISCOUNT DARI ITEM DIMANA SNo DI (‘S02’, ‘S03’);
11. Jawablah pertanyaan (a) dan (b) berdasarkan tabel berikut SHOPPE dan ACCESSORIES.

TABEL TOKO
ID SName Area
S0001 ABC Computeronics CP
S0002 Semua Infotech Media GK II
S0003 Toko Teknologi CP
S0004 Greeks Techno Soft Nehru Place
S0005 Toko Teknologi Hitech Nehru Place

AKSESORI MEJA
Tidak Name Harga ID
A01 Papan Induk 12000 S01
A02 Hard Disk 5000 S01
A03 Papan Ketik 500 S02
A04 Mouse 300 S01
A05 Papan Induk 13000 S02
A06 Keyboard 400 S03
A07 LCD 6000 S04
T08 LCD 5500 S05
T09 Tikus 350 S05
T10 Hard Disk 4500 S03

(a) Tulis kueri SQL:


(i) To display Name and Price of all the accessories in ascending order of their Price.
(ii) Untuk menampilkan Id dan SName dari semua Shoppe di Nehru Place.
(iii) Untuk menampilkan Harga Minimum dan Maksimum dari setiap Nama aksesori.
(iv) Untuk menampilkan Nama, Harga semua aksesori dan SName masing-masing di mana mereka berada
tersedia.
(b) (i) SELECT DISTINCT Nama FROM AKSESORIS WHERE Harga>=500;
(ii) PILIH Area, HITUNG (*) DARI GROUP BY Area;
(iii) PILIH HITUNG (BERBEDA Area) DARI TONTONAN;
(iv) PILIH Nama, Harga*0,05 DISKON DARI Aksesoris DIMANA SNo DI ('S02,
‘S03’);
12. Tulis kueri SQL untuk (a) hingga (f) dan tuliskan output untuk kueri SQL yang disebutkan yang ditunjukkan dalam (g)1) ke (g4)
bagian berdasarkan tabel PEMOHON dan KURSUS.
TABEL PELAMAR
TIDAK NAME Biaya GENDER C_ID JOINYEAR
1012 Amandeep 30000 M A01 2012
1102 Avisha 25000 F A02 2009
1103 Ekant 30000 M A02 2011
1049 Arun 30000 M A03 2009
1025 Bertamber 40000 M A02 2011
1106 Dia 40000 F A05 2010
1017 Nikita 35000 F A03 2012
1108 Arleena 30000 F A03 2012
2109 Shakti 35000 M A04 2011
1101 Kirat 25000 M A01 2012

TABEL KURSUS
C_ID KURSUS
A01 DESAIN FESYEN
A02 JARINGAN
A03 MANAJEMEN HOTEL
A04 MANAJEMEN ACARA
A05 MANAJEMEN KANTOR

(a) Untuk menampilkan nama, biaya, jenis kelamin, tahun bergabung tentang pelamar, yang telah bergabung sebelum tahun 2010.
(b) Untuk menampilkan nama-nama pelamar yang membayar biaya lebih dari 30000.
(c) Untuk menampilkan nama semua pelamar dalam urutan menaik dari tahun bergabung mereka.
(d) Untuk menampilkan tahun dan total jumlah pelamar yang bergabung di setiap TAHUN dari tabel
PELAMAR.
(e) Untuk menampilkan C_ID (yaitu ID Kursus) dan jumlah pelamar yang terdaftar dalam kursus dari
tabel PEMOHON.
(f) Untuk menampilkan nama pemohon dengan nama kursus mereka masing-masing dari tabel
PENDAFTA DAN KURSUS.
(g) Berikan keluaran dari pernyataan SQL berikut:
(g1) PILIH NAMA, TAHUN GABUNG DARI PEMOHON DI MANA JENIS_KELAMIN= 'F' DAN
C_ID= ‘02’;
(g2) SELECT MIN(JOINYEAR) FROM APPLICANTS WHERE Gender= ‘M’;
(g3) PILIH AVG(FEE) DARI PEMOHON DIMANA C_ID= 'A01' ATAU C_ID= 'A05';
(g4) PILIH SUM (FEE), C_ID DARI APLIKASI GRUP MENURUT C_ID YANG MEMILIKI
COUNT (*)=2;
13. Pertimbangkan tabel CARDEN dan CUSTOMER berikut dan jawab bagian (a) dan (b) dari pertanyaan ini:
TABEL KEBUN
Ccode CarName Buat Warna Kapasitas Biaya
501 Bintang A Suzuki MERAH 3 14
503 Indigo Tata PERAK 3 12
502 Innova Toyota PUTIH 7 15
509 SX4 Suzuki PERAK 4 14
510 Kelas C Mercedes MERAH 4 35
TABEL PELANGGAN
CCode Cname Ckode
1001 HamantSahu 501
1002 Raj Lal 509
1003 Feroja Shah 503
1004 Ketan Dhal 502

(a) Tulis perintah SQL untuk pernyataan berikut:


(i) Untuk menampilkan nama semua mobil berwarna PERAK.
(ii) Untuk menampilkan nama mobil, merek, dan kapasitas mobil dalam urutan menurun berdasarkan kapasitas duduk mereka
kapasitas.
(iii) Untuk menampilkan Biaya tertinggi di mana kendaraan dapat disewa dari CARDEN.
(iv) Untuk menampilkan nama pelanggan dan nama kartu yang disewa oleh mereka.
(b) Berikan output dari query SQL berikut:
(i) PILIH HITUNG (BERBEDA Make) DARI CARDEN;
(ii) PILIH MAKS (Biaya), MIN (Biaya) DARI CARDEN;
(iii) PILIH COUNT (*), Buat DARI CARDEN;
(iv) PILIH NamaMobil DARI CARDEN DIMANA Kapasitas = 4;
14. Pertimbangkan tabel EMPLOYEE dan SALGRADE berikut dan jawablah bagian (a) dan (b) dari pertanyaan ini:
TABEL KARYAWAN
ECODE NAME DESIG SGRADE Kejaksaan Agung
DOB
101 Abdul Ahmad EKSEKUTIF S03 23-MARCH-2003 13-JAN-1980
102 Ravi Chander HEAD-IT S02 12-FEB-2010 22-JUL-1987
103 John Ken Petugas Resepsionis S03 24-JUN-2009 24-FEB-1983
105 NazarAmeen Selamat Pagi S02 11-AUG-2006 03-MAR-1984
108 PriyamSen CEO S01 29-DEC-2004 19-JAN-1982

TABEL SALGRADE
SGRADE GAJI HRA
S01 56000 18000
S02 32000 12000
S03 24000 8000

(a) Tulis perintah SQL untuk pernyataan berikut:


(i) Untuk menampilkan detail semua KARYAWAN dalam urutan menurun berdasarkan DOJ.
(ii) Untuk menampilkan nama dan desain dari KARYAWAN, yang grade-nya adalah S02 atau S03.
(iii) Untuk menampilkan konten dari semua tabel KARYAWAN, yang Tanggal Bergabungnya berada di antara '09-FEB-
2006
dan '08-AUG-2009'.
(iv) UNTUK menambahkan baris baru dalam tabel KARYAWAN dengan data berikut:
109, ‘Harish Roy’, ‘HEAD-IT’, ‘S02’, ’09-SEP-2007’, ’21-APR-1983’.
(b) Berikan hasil dari kueri SQL berikut:
(i) PILIH COUNT (SGRADE), SGRADE DARI KARYAWAN GRUP MENURUT SGRADE;
(ii) PILIH MIN (DOB), MAKS (DOJ) DARI KARYAWAN;
(iii) PILIH NAMA, GAJI DARI KARYAWAN E, GOLONGAN_GAjI S
DIMANA E. SGRADE = S. SGRADE DAN E. ECODE<103;
(iv) PILIH SGRADE, SALARY+HRA DARI SALGRADE DI MANA SGRADE = 'S02';
15. Pertimbangkan tabel berikut WORKER dan PAYLAVEL dan jawab bagian (a) dan (b) dari pertanyaan ini:
PEKERJA MEJA
ECODE NAME DESAIN TINGKAT DOJ
DOB
11 RadheShyam Pengawas P001 13-SEP-2004 23-AUG-1981
12 ChanderNath Operator P003 22-PEB-2010 12-JUL-1987
13 Fizza Operator P003 14-JUN-2009 14-OCT-1983
15 Ahmeen Ahmad Mekanik P002 21-AUG-2006 13-MAR-1984
18 Sanya Petugas P002 19-DEC-2005 09-JUN-1983

TABLE PAYLEVEL
PLEVEL BAYAR TUNJANGAN
P001 26000 12000
P002 22000 10000
P003 12000 6000

(a) Tulis perintah SQL untuk pernyataan berikut:


(i) Untuk menampilkan detail semua PEKERJA dalam urutan menurun tanggal lahir.
(ii) Untuk menampilkan nama dan desain dari PEKERJA, yang levelnya adalah P001 hingga P002.
(iii) Untuk menampilkan konten dari semua tabel WORKER, yang Tanggal Lahirnya berada di antara '19-JAN-1984'
dan '18-JAN-1987'.
(iv) To add a new row with the following:
19, ‘Daya Kishore’, ‘Operator’, ‘P003’, ’19-JUN-2008’, ’11-JUL-1984’.
(b) Berikan hasil dari kueri SQL berikut:
(i) PILIH COUNT (PLEVEL), PLEVEL DARI PEKERJA GRUP OLEH PLEVEL;
(ii) PILIH MAKS (DOB), MIN (DOJ) DARI PEKERJA;
(iii) PILIH NAMA, BAYAR DARI PEKERJA W, TINGKAT_BAYAR P
DIMANA W. PLEVEL= [Link] DAN W. ECODE<13;
(iv) PILIH PLEVEL, BAYAR+TUNJANGAN DARI PLEVEL DIMANA PLEVEL= 'P003';
16. Pertimbangkan tabel berikut STORE dan SUPPLIERS dan jawab bagian (a) dan (b) dari pertanyaan ini:
TOKO MEJA
iteemNo Item Scode Qty Tarif PembelianTerakhir
2005 Pengasah Klasik 23 60 8 31-JUN-09
2003 Pulpen 0.25 22 50 25 01-FEB-09
2002 Pulpen Gel Premium 21 150 12 24-FEB-10
2006 Pena Gel Klasik 21 250 20 11-MEI-09
2001 Penghapus Kecil 22 220 6 19-JAN-09
2004 Penghapus Besar 22 110 8 02-DEC-09
2009 Pulpen 0,5 21 180 18 03-NOV-09

MEJA PELANGGAN
Kode S Nama
21 Alat Tulis Premium
23 Plastik Lunak
22 Tetra Supply

(a) Tulis perintah SQL untuk pernyataan berikut:


(i) Untuk menampilkan rincian semua item di tabel Store dalam urutan menaik dari LastBuy.
(ii) Untuk menampilkan ItemNo dan Nama Item dari tabel STORE yang memiliki Tarif lebih dari 15 Rupee.
(iii) Untuk menampilkan rincian dari barang-barang yang Kode Pemasok (Scode) adalah 22 atau Jumlah di Toko (Qty) lebih dari
110 dari tabel TOKO.
(iv) Untuk menampilkan Tarif minimum barang untuk setiap pemasok secara individu sesuai dengan Scode dari tabel STORE.
(b) Berikan output dari kueri SQL berikut:
(i) PILIH COUNT (DISTINCT Scode) DARI TOKO;
(ii)PILIH Tarif * Qty DARI TOKO DIMANA ItemNo=2004;
(iii) PILIH Item, Sname DARI Toko S, PELANGGAN P DI MANA [Link]=[Link] DAN ItemNo=2006;
(iv) PILIH MAKSIMUM(TerakhirBeli) DARI TOKO;
17. Pertimbangkan tabel GARMENT dan FABRIC berikut, Tulis perintah SQL untuk pernyataan (i) sampai (iv) dan berikan
output untuk query SQL (v) hingga (viii).
MEJA PAKAIAN
GCODE DESCRIPTION PRICE FCODE READYDATE
10023 ROK PENSIL 1150 F 03 19-DEC-08
10001 KEMEJA FORMAL 1250 F 01 12-JAN-08
10012 KEMEJA INFORMAL 1550 F 02 06-JUN-08
10024 ATAS BAYI 750 F 03 07-APR-07
10090 ROK TULIP 850 F 02 31-MAR-07
10019 GAUN MALAM 850 F 03 06-JUN-08
10009 CELANA KASUAL 1500 F 02 20-OCT-08
10007 CELANA FORMAL 1350 F 01 09-MAR-08
10020 GAUN 850 F 04 09-SEP-07
10089 CELANA PANJANG 750 F 03 20-OKT-08

KAIN MEJA
FCODE JENIS
F 04 POLISTIRIN
F 02 KAPAS
F 03 SUTRA
F01 TERELENE

(i) Untuk menampilkan GCODE dan DESKRIPSI dari setiap PAKAIAN dalam urutan menurun berdasarkan GCODE.
(ii) Untuk menampilkan detail semua PAKAIAN, yang memiliki TANGGAL SIAP antara 08-DEC-07 dan
16-JUN-08 (inklusif jika kedua tanggal tersebut).
(iii) Menampilkan RATA-RATA HARGA dari semua PAKAIAN yang terbuat dari kain dengan KODEF sebagai
F03.
(iv) Untuk menampilkan harga tertinggi dan terendah kain dari tabel GARMENT.
FCODE dari setiap PAKAIAN beserta harga tertinggi dan terendah.
(v) PILIH JUMLAH (HARGA) DARI PAKAIAN DI MANA FCODE = 'F01';
(vi) PILIH DESKRIPSI, JENIS DARI PAKAIAN, KAIN
DIMANA GARMENT, FCODE = [Link] DAN [Link] >=1260;
(vii) PILIH MAX (FCODE) DARI FABRIC;
(viii) PILIH COUNT (DISTINCT HARGA) DARI PAKAIAN;
18.
Pertimbangkan tabel DEPT dan WORKER berikut. Tulis kueri SQL untuk (i) hingga
(iv) dan temukan keluaran untuk kueri SQL (v) hingga (viii):
(i) Untuk menampilkan Wno, Nama, Gender dari tabel WORKER dalam urutan menurun
urutan Wno.
(ii) Untuk menampilkan Nama semua pekerja PEREMPUAN dari tabel PEKERJA.
(iii) Untuk menampilkan Wno dan Nama dari pekerja-pekerja tersebut dari tabel WORKER
yang lahir antara ‘1987-01-01’ dan ‘1991-12-01’.
iv) Untuk menghitung dan menampilkan pekerja PRIA yang bergabung setelah '1986-01-01'.
(v)PILIH HITUNG(*), DCODE DARI PEKERJA GRUP MENURUT DCODE MEMILIKI HITUNG(*)>1;
(vi) PILIH DISTINCT DEPARTEMEN DARI DEPT;
(vii) PILIH NAMA, DEPARTEMEN, KOTA DARI PEKERJA W, DEPT D DIMANA
[Link]=[Link] DAN WNO<1003;
(viii) PILIH MAKS(DOJ), MIN(DOB) DARI PEKERJA;

Anda mungkin juga menyukai