• Tidak ada hasil yang ditemukan

Teknik Alias dalam Query SQL

N/A
N/A
TERISIA

Academic year: 2024

Membagikan "Teknik Alias dalam Query SQL"

Copied!
6
0
0

Teks penuh

(1)

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

(2)

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)

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.

(4)

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.

(5)

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.

(6)

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

Referensi

Dokumen terkait

Hal yang akan dibahas dalam optimasi query berikut ini tidak melibatkan penggunaan komponen yang ada dalam Arsitektur database engine, misal pada database Oracle

2. Teknik yang digukanan adalah pendekatan query database dalam bahasa SQL. Database Engine sumber berasal dari SQL Server Express, dan database engine pengolah adalah

Berikut ini contoh untuk menampilkan data kuliah beserta dosen yang mengajar, maka kita tidak hanya dapat melakukan query dari tabel kuliah saja karena data nama dosen tidak

Sedangkan untuk peng-query-an (query SPARQL) dibutuhkan sebuah aplikasi sederhana yang bisa memetakan syntax query SPARQL menjadi sebuah syntax query SQL, dan

Sesuai dengan penjelasan diatas bahwa klausa select digunakan untuk menetapkan daftar atribut yang dinginkan sebagai hasil query, maka berikut ini akan dijelaskan

Dengan demikian maka perlu dibuatnya aplikasi perbandingan antara Algoritma TF-IDF dengan SQL query untuk mengetahui efisiensi waktu proses dan keefektifan

Dengan demikian maka perlu dibuatnya aplikasi perbandingan antara Algoritma TF-IDF dengan SQL query untuk mengetahui efisiensi waktu proses dan keefektifan dalam kesesuaian hasil

Or application SQL Code Play, SQL Practice Pro, Learn SQL, and database management, all this application have a query output that display the output at the end of the session to tell