LAPORAN PRATIKUM BASIS DATA TERAPAN
Dosen Pengampu:
Yulius Yus, S.Kom., M.Kom.
Dibuat oleh:
TERISIA(2256202008)
PRODI REKAYASA KOMPUTER
INSTITUT TEKNOLOGI KELING KUMANG JENJANG S-1 2024
1. Alias untuk kolom
Alias untuk kolom berfungsi untuk mengambil data dari tabel product dan memberikan alias atau nama sementara untuk setiap kolom yang dipilih. Alias ini digunakan untuk membuat nama kolom lebih mudah dibaca atau dipahami dalam konteks query tertentu.
Alias sangat berguna ketika nama kolom terlalu panjang atau tidak mudah dibaca, atau ketika Anda ingin memberikan nama yang lebih deskriptif untuk kolom dalam konteks query tertentu
2. Alias untuk table
SELECT menunjukkan bahwa kita akan memilih data dari tabel.
p.id AS 'kode', p.name AS 'nama', p.category AS 'kategori', p.price AS 'harga', dan p.quantity AS 'stok' menunjukkan bahwa kita memilih kolom id, name, category, price, dan quantity dari tabel product dan memberikan alias pada masing-masing kolom tersebut. Alias ini akan digunakan sebagai nama kolom dalam hasil query.
FROM product AS p menentukan tabel dari mana data akan diekstrak dan memberikan alias p untuk tabel product. Alias ini memudahkan penulisan query jika tabel tersebut digunakan dalam join atau subquery.
Perintah ini berguna untuk mengekstrak data produk dengan format yang lebih mudah dibaca dan dipahami, terutama ketika hasil query akan digunakan dalam konteks yang memerlukan penamaan kolom yang jelas dan mudah diidentifikasi.
3. Mencari Data dengan Operator Perbandingan
SELECT id, name, price, quantity FROM product WHERE quantity > 50;
perintah ini akan mengembalikan semua baris dari tabel product di mana quantity lebih besar dari 50, dengan kolom id, name, price, dan quantity yang dipilih. Ini berguna untuk memfilter data berdasarkan kondisi tertentu, seperti dalam kasus ini, memilih produk dengan stok lebih dari 50 unit.
4. Mencari Data dengan Operator AND
Penggunaan AND dalam klausa WHERE memastikan bahwa kedua kondisi harus dipenuhi oleh baris untuk dapat dipilih. Ini berarti bahwa perintah ini akan mengembalikan semua baris dari tabel product di mana quantity lebih besar dari 50 dan price lebih besar dari 500000, dengan kolom id, name, price, dan quantity yang dipilih.
Perintah ini digunakan untuk memilih data dari tabel product dengan memenuhi dua kondisi tertentu: quantity lebih besar dari 50 dan price lebih besar dari 500000.
5. Mencari Data dengan Operator OR
Penggunaan OR dalam klausa WHERE memastikan bahwa jika salah satu dari kedua kondisi dipenuhi, baris tersebut akan dipilih. Ini berarti bahwa perintah ini akan mengembalikan semua baris dari tabel product di mana quantity lebih besar dari 20 atau price lebih besar dari 200000, dengan kolom id, name, price, dan quantity yang dipilih,
6. Prioritas dengan Kurung ().
Penggunaan AND dan OR dalam klausa WHERE memungkinkan Anda untuk menentukan kondisi yang lebih kompleks. Dalam kasus ini, kondisi di dalam tanda kurung (category = 'Makanan' OR quantity > 20) harus dipenuhi, dan kondisi price >
200000 juga harus dipenuhi. Ini berarti bahwa perintah ini akan mengembalikan semua baris dari tabel product di mana category adalah 'Makanan' atau quantity lebih besar dari 20, dan price lebih besar dari 200000, dengan kolom id, name, price, dan quantity yang dipilih.
7. Mencari Menggunakan LIKE Operator
Perintah ini berguna untuk memfilter data berdasarkan kondisi yang kompleks, seperti dalam kasus ini, memilih produk yang termasuk dalam kategori 'Makanan' atau memiliki stok lebih dari 20 unit dan harga lebih dari 200000.
8. Mencari Menggunakan NULL Operator
Perintah SQL ini digunakan untuk memilih semua kolom dari tabel product di mana nama produk mengandung kata 'mie'. Operator LIKE sangat berguna untuk mencari data yang cocok dengan pola tertentu tanpa harus mengetahui teks lengkap. Dalam kasus ini, perintah ini akan mengembalikan semua baris dari tabel product di mana nama produk mengandung kata 'mie', tanpa memperhatikan posisi kata 'mie' dalam string nama.
9. Mencari Menggunakan BETWEEN Operator
Perintah SQL ini digunakan untuk memilih semua kolom dari tabel product di mana harga produk berada dalam rentang tertentu, yaitu antara 10000 dan 20000.
Operator BETWEEN sangat berguna untuk memfilter data berdasarkan rentang nilai tertentu tanpa harus menentukan kondisi lebih lanjut. Dalam kasus ini, perintah ini akan mengembalikan semua baris dari tabel product di mana harga produk berada dalam rentang 10000 hingga 20000, termasuk nilai 10000 dan 20000 itu sendiri.
10. Mencari Menggunakan IN Operator
Perintah SQL ini digunakan untuk memilih semua kolom dari tabel product di mana kategori produk adalah 'Makanan' atau 'Minuman'.
Operator IN sangat berguna untuk memfilter data berdasarkan beberapa nilai yang disebutkan dalam daftar. Ini adalah cara yang lebih ringkas dan efisien dibandingkan dengan menggunakan serangkaian kondisi OR. Dalam kasus ini, perintah ini akan mengembalikan semua baris dari tabel product di mana kategori produk adalah 'Makanan' atau 'Minuman', tanpa perlu menulis kondisi OR untuk setiap nilai