- Apakah subquery dalam SQL Server?
- Sekiranya saya menggunakan CTE atau subquery?
- Mengapa kita menggunakan subquery di SQL Server?
Apakah subquery dalam SQL Server?
Subquery adalah pertanyaan yang bersarang di dalam pernyataan pilih, masukkan, mengemas kini, atau memadam, atau di dalam subquery lain.
Sekiranya saya menggunakan CTE atau subquery?
CTE boleh dibaca lebih banyak: Satu lagi kelebihan CTE adalah CTE lebih mudah dibaca daripada subqueries. Oleh kerana CTE boleh diguna semula, anda boleh menulis kurang kod menggunakan CTE daripada menggunakan subquery. Juga, orang cenderung mengikuti logik dan idea lebih mudah dalam urutan daripada dalam fesyen bersarang.
Mengapa kita menggunakan subquery di SQL Server?
Subquery digunakan untuk mengembalikan data yang akan digunakan dalam pertanyaan utama sebagai syarat untuk menyekat data yang akan diambil lagi. Subqueries boleh digunakan dengan penyata pilih, masukkan, mengemas kini, dan memadam bersama dengan pengendali seperti =, <, >, >=, <=, Dalam, antara, dll.