Anda di halaman 1dari 10

Cesar Flores

A01628585

Pekerjaan Rumah MIS 2100 (Kecil)


Kueri SQL SELECT Dasar
Penugasan
Bagian A
1. Untuk masing-masing tabel dalam database, identifikasikan nama bidang Kunci
Utama (untuk masing-masing tabel, cantumkan nama tabel serta kunci utama
terkait). (10 poin)

Tabel Kunci utama


Pelanggan ID Pelanggan
Produk ID Model
Jalur Pemesanan YG BERBAU BUSUK
Wilayah ID Wilayah
Order penjualan SADAR
Melayani SvcID
Negara Bagian AS ID Negara

Bagian B
Untuk soal 2-10, selesaikan kueri untuk setiap permintaan keluaran. Untuk setiap kueri
, sertakan (a) nomor masalah (2-10), (b) teks kueri SQL Anda, dan (c) keluaran kueri
(jika kueri mengembalikan lebih dari 10 baris, sertakan hanya baris pertama 10 baris
keluaran ). (masing-masing 10 poin)
2. Keluarkan semua catatan dan semua bidang yang terdapat dalam tabel Produk.
Kueri Anda tidak boleh mencantumkan semua nama bidang dalam klausa SELECT.
3. Keluarkan nama setiap wilayah serta kota tempat kantor pusat penjualan wilayah
tersebut. Output Anda harus mencakup hanya dua bidang ini dan harus diurutkan
berdasarkan abjad berdasarkan nama wilayah.

2
4. Keluarkan nama negara bagian dan jumlah penduduk tahun 2016 untuk setiap
negara bagian yang berpenduduk minimal 8 juta jiwa. Urutkan keluaran dari negara
bagian terbesar (menurut populasi) ke yang terkecil.

3
5. Tampilkan nama negara bagian dan populasi untuk setiap negara bagian dengan
populasi lebih dari 5 juta yang dimulai dengan huruf N. Urutkan keluaran Anda
menurut abjad berdasarkan nama negara bagian.

4
6. Keluarkan nama depan, jumlah anak, dan status hewan peliharaan (y atau n) untuk
semua pelanggan yang memiliki anak dan hewan peliharaan serta tinggal di
Colorado (CO). Urutkan hasil berdasarkan jumlah anak, dari yang tertinggi hingga
terendah.

5
7. Untuk setiap pelanggan yang tinggal di Arizona (AZ), berapa banyak anak yang
akan mereka miliki jika besok mereka mempunyai anak kembar tiga? Output Anda
harus menunjukkan nama depan dan belakang pelanggan, kode negara bagian
mereka, jumlah anak mereka saat ini, dan jumlah anak setelah kembar tiga (yang
harus diberi label “KidsPlus”). Urutkan keluaran dari anak pasca-kembar tiga
terbanyak hingga yang paling sedikit.

6
8. Perusahaan sedang mempertimbangkan untuk menurunkan harga (MSRP) sebesar
15% pada modelnya yang saat ini dijual dengan harga lebih dari $450 (tidak
termasuk model RapidBunny). Tulis kueri yang menunjukkan nama model ini
(pastikan untuk mengecualikan RapidBunny), harganya saat ini, dan berapa
harganya jika didiskon sebesar 15%. Urutkan keluaran Anda berdasarkan abjad
berdasarkan nama model.

7
9. Menampilkan total pesanan, ID pesanan, dan tanggal untuk setiap pesanan yang
dilakukan pada tanggal 14 , 15 , dan 16 Agustus. Jangan gunakan AND dalam klausa
WHERE Anda. Urutkan hasil Anda terlebih dahulu berdasarkan tanggal (terawal
hingga terbaru) dan kemudian berdasarkan nilai pesanan (dari tertinggi hingga
terendah).

8
10. Keluarkan nama depan, nama belakang, dan negara bagian (gunakan CustState)
untuk setiap pelanggan yang memiliki anak atau hewan peliharaan (atau keduanya)
namun belum menikah. Urutkan hasil Anda berdasarkan abjad berdasarkan nama
belakang dan sertakan dalam keluaran Anda bidang apa pun yang dapat membantu
seseorang (misalnya atasan Anda) merasa nyaman bahwa keluaran Anda benar.

9
10

Anda mungkin juga menyukai