"Tips dan Trik Harian Bersama Masbudi"

"Berbagi Tips dan Trik Setiap Hari Karena Berbagi Pengetahuan Itu Menyenangkan!"

Subquery SQL

Posted on 2024-06-14 07:54:23 Kusuma

subquery SQL

Subquery SQL merupakan salah satu fitur yang sangat powerful dalam penggunaan bahasa query SQL. Subquery atau sub-select adalah query yang tertanam di dalam query utama. Subquery digunakan untuk mengambil data yang spesifik dari tabel utama berdasarkan kondisi atau informasi tertentu yang berasal dari tabel lain.

Manfaat Subquery SQL

Subquery SQL memungkinkan kita untuk mengeksekusi query yang lebih kompleks untuk mengambil data yang dibutuhkan. Dengan subquery, kita dapat melakukan operasi join, filter, group, dan melakukan perhitungan yang lebih kompleks.

Tipe Subquery SQL

Ada beberapa tipe subquery yang umum digunakan:

  • Subquery Terkorelasi: Subquery yang hasilnya tergantung pada nilai baris dari query utama.
  • Subquery Tak Terkorelasi: Subquery yang memiliki hasil independen dari query utama.
  • Subquery Skalar: Subquery yang mengembalikan satu nilai skalar.
  • Subquery dalam FROM Clause: Subquery yang digunakan di dalam klausa FROM untuk membuat tabel virtual.
  • Subquery dalam SELECT Clause: Subquery yang digunakan di dalam klausa SELECT untuk menghasilkan kolom tambahan.

Contoh Penggunaan Subquery SQL

Contoh penggunaan subquery SQL dalam sebuah query SELECT:

    
    SELECT nama_produk
    FROM produk
    WHERE harga > (SELECT AVG(harga) FROM produk);
    
    

Query di atas akan mengambil nama produk yang harganya di atas rata-rata harga produk yang ada dalam tabel produk.

Kesimpulan

Dengan menguasai penggunaan subquery SQL, kita dapat membuat query yang lebih efisien dan kompleks untuk mengambil data yang dibutuhkan dalam database. Pastikan untuk memahami tipe-tipe subquery dan kapan sebaiknya menggunakannya agar query yang dihasilkan tetap optimal.



Baca Juga Artikel Berikut :