0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan7 halaman

Panduan Lengkap Query SQL Dasar

Tugas ini memerintahkan untuk membuat tabel penjualan di database, menambahkan data ke tabel, dan menjalankan berbagai query SELECT, UPDATE, dan lainnya pada tabel tersebut. Tugas ini dinilai berdasarkan kemampuan membuat tabel dan query yang tepat.

Diunggah oleh

Wilson Rombe
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)
26 tayangan7 halaman

Panduan Lengkap Query SQL Dasar

Tugas ini memerintahkan untuk membuat tabel penjualan di database, menambahkan data ke tabel, dan menjalankan berbagai query SELECT, UPDATE, dan lainnya pada tabel tersebut. Tugas ini dinilai berdasarkan kemampuan membuat tabel dan query yang tepat.

Diunggah oleh

Wilson Rombe
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

Tugas 2- Dasar SQL

Jawaban
Deskripsi
• Tugas ini dikerjakan dengan mengetikkan query melalui command
prompt, bukan melalui phpmyadmin
• Screenshoot setiap query yang digunakan + hasil dari query tersebut
• Laporkan dalam bentuk file PDF

• Melakukan kecurangan = E
• Buat Query pembuatan dan pengisian tabel
penjualan tersebut.
• Gunakan tipe data yang tepat

CREATE TABLE penjualan (


id INT NOT NULL AUTO_INCREMENT,
nama_produk VARCHAR(50),
kategori VARCHAR(20),
harga INT,
jumlah INT,
tanggal DATE,
PRIMARY KEY (id)
);

Jika bisa membuat tabel:10 Poin


menggunakan tipe data yg tepat: + 10 Poin
mengisi data: 5 poin
Tambah Data
1. Tambahkan 1 baris data dengan
• Nama_produk = nama masing-masing
• Kategori = Mahasiswa
• Harga = NIM
• Jumlah = 1
• Tanggal = tanggal lahir masing-masing

Berhasi menambahkan data masing-masing: 5 poin


QUERY SELECT (setiap nomor bernilai 5 poin)
• Tampilkan seluruh data pada tabel tersebut
SELECT * FROM nama_tabel;
• Tampilkan data pada tabel tersebut yang memiliki harga di atas 500.000
SELECT * FROM nama_tabel WHERE harga > 500000
• Tampilkan data pada tabel tersebut yang memiliki jumlah stok kurang dari 3
SELECT * FROM nama_tabel WHERE jumlah < 3;
• Tampilkan data pada tabel tersebut yang memiliki kategori "Komputer"
SELECT * FROM nama_tabel WHERE kategori = "Komputer";
• Tampilkan data pada tabel tersebut yang memiliki tanggal pada bulan Februari 2022
SELECT * FROM nama_tabel WHERE month(tanggal)=02 and
year(tanggal)=2022
atau
SELECT * FROM nama_tabel WHERE tanggal BETWEEN "2022-02-01" AND
"2022-02-28";
QUERY SELECT (setiap nomor bernilai 5 poin)
• Tampilkan rata-rata harga produk pada tabel tersebut
SELECT AVG(harga) FROM nama_tabel;
• Tampilkan jumlah total stok produk pada tabel tersebut
SELECT SUM(jumlah) FROM nama_tabel;
• Tampilkan data pada tabel tersebut yang memiliki nama produk yang mengandung
huruf "s“
SELECT * FROM nama_tabel WHERE nama_produk LIKE "%s%";
• Tampilkan data pada tabel tersebut yang memiliki harga di antara 100.000 dan
500.000, serta stok di atas 2
SELECT * FROM nama_tabel WHERE harga BETWEEN 100000 AND 500000 AND
jumlah > 2;
• Tampilkan data pada tabel tersebut yang memiliki harga tertinggi
SELECT * FROM nama_tabel WHERE harga = (SELECT MAX(harga) FROM
nama_tabel);
QUERY UPDATE
• Ubah jumlah produk dengan id=3 menjadi 3.
UPDATE penjualan SET jumlah = 3 WHERE id = 3;
• Tambahkan 1 unit stok pada produk dengan id=6.
UPDATE penjualan SET jumlah = jumlah + 1 WHERE id = 6;
• Ubah harga produk dengan id=4 menjadi 850000
UPDATE penjualan SET harga = 850000 WHERE id = 4;
• Kurangi 2 unit stok dari semua produk yang harga nya lebih
dari 500000.
UPDATE penjualan SET jumlah = jumlah - 2 WHERE harga > 500000;

Anda mungkin juga menyukai