Ø
SubQuery digunakan untuk menyelesaikan persoalan
dimana terdapat suatu nilai yang tidak diketahui (unknown values). SubQuery
sendiri adalah statement SELECT yang dilampirkan sebagai klausa dalam SQL
statement yang lain.
Ø
Pada subquery dengan banyak kolom, tiap baris
dari main query dibandngkan dengan nilai dari subquery multiple-row dan
multiple-column.
Ø
Pembandingan kolom dalam subquery banyak kolom
dapat berupa pembandingan berpasangan (pairwise comparison) dan tidak
berpasangan (nonpairwise comparison).
Ø
Query bisa diletakkan di dalam klausa FROm untuk
membentuk table temporer dan dikenal juga dengan istilah inline view.
Ø
Korelasi subquery digunakan untuk pemrosesan
baris per baris.
Ø
Klausa WITH dapat menggunakan blok query yang
sama dalam statement SELECT pada saat terjadi lebih dari sekali dalam complex
query. Klausa WITH mendapatkan hasil dari blok query dan menyimpannya dalam
tablespace temporer kepunyaan user. Kalusa WITH juga dapat meningkatkan
performasi.
Tidak ada komentar:
Posting Komentar