0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan3 halaman

SQL Query untuk Manipulasi Data Buku

Dokumen menjelaskan beberapa perintah SQL untuk melakukan manipulasi data pada skema database yang terdiri dari tabel books, categories, customers, orders, dan payment types. Perintah-perintah SQL tersebut meliputi menampilkan data tertentu berdasarkan kriteria seperti category ID, keyword, jumlah pembelian, alamat, serta menghitung dan mengurutkan data.

Diunggah oleh

Yudha
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan3 halaman

SQL Query untuk Manipulasi Data Buku

Dokumen menjelaskan beberapa perintah SQL untuk melakukan manipulasi data pada skema database yang terdiri dari tabel books, categories, customers, orders, dan payment types. Perintah-perintah SQL tersebut meliputi menampilkan data tertentu berdasarkan kriteria seperti category ID, keyword, jumlah pembelian, alamat, serta menghitung dan mengurutkan data.

Diunggah oleh

Yudha
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 DOCX, PDF, TXT atau baca online di Scribd

Dari skema yang diberikan pada gambar 5.

9, maka lakukanlah operasi manipulasi data


menggunakan perintah SQL untuk soal-soal latihan berikut ini :
1. Menampilkan nama pengarang dan kategori yang identitas kategorinya adalah 1
SELECT author, category_id
FROM books
WHERE category_id = 1

2. Menampilkan judul, pengarang dan harga buku yang dipromosikan


SELECT title, author, price
FROM books
WHERE Books.product_id=Promotion.product_id

3. Menampilkan judul, pengarang dan harga buku yang judul bukunya memiliki
keyword XML
SELECT title, author, price
FROM Books
WHERE author = XML%

4. Menampilkan judul, pengarang dan harga buku yang pengarang bukunya memiliki
keyword JEFF
SELECT title, author, price
FROM Books
WHERE author = JEFF%

5. Menampilkan nama pelanggan yang melakukan order dengan pembayaran


menggunakan Credit Card
SELECT full_name
FROM Customer, PaymentType
WHERE Customer.customer_id = PaymentType.payment_method_id AND
PaymentType.payment_method = Credit Card
6. Menampilkan nama customer yang melakukan orders satu judul buku dengan
jumlah lebih besar sama dengan 2
SELECT full_name
FROM Customer, OrderDetail
WHERE Customer.customer_id=OrderDetail.order_id AND [Link]>=2
7. Menampilkan nama dan alamat customer yang melakukan orders dengan alamat
Semarang
SELECT full_name, address
FROM Customer, OrderDetail
WHERE Customer.customer_id=OrderDetail.order_id AND
[Link]=Semarang

8. Menghitung banyaknya jumlah judul buku yang memiliki keyword XML

SELECT COUNT(tittle)
FROM Books, Categories
WHERE Books.category_id=Categories.category_id AND
Categories.category_name=XML
9. Menampilkan judul dan pengarang buku yang memiliki kategori JSP
SELECT tittle, author
FROM Books, Categories
WHERE Books.category_id=Categories.category_id AND
Categories.category_name=JSP
10. Menampilkan judul dan pengarang buku yang memiliki kategori JSP yang
diurutkan secara menurun berdasarkan pengarang
SELECT tittle. author
FROM Books, Categories
WHERE Books.category_id=Categories.category_id AND
Categories.category_name=JSP
ORDER BY author DESC
11. Menampilkan nama customer yang tidak pernah melakukan orders
SELECT full_name
FROM Customer, OrderDetail
WHERE Customer.customer_id <> OrderDetail.order_id
12. Menampilkan judul dan harga buku yang memiliki keyword JAVA dan harganya
lebih besar sama dengan 30
SELECT tittle, price
FROM Books, Categories
WHERE tittle=JAVA% AND price>=30

Anda mungkin juga menyukai