- Kısaca Alt Sorgu bir sorgu içine gömülmüş SELECT sorgularıdır.
- Çoğu durumlarda Alt Sorguyu JOIN ifadelerine dönüştürebiliriz.
- Genelde Büyük sorgulardaki karmaşıklığı azaltmak, anlaşılabilirliği arttırmak için kullanılırlar.
- Mantık olarak burda yaptığımız bir sorgu sonucu gelen sonuç listesine dayalı yeni sorgular çalıştırmak için kullanırız.
- Bilmeniz gereken Alt Sorgularda JOIN işlemi daha hızlı işlemektedir.
- Ayrıca daha karmaşık SP'ler yazmaya başladığınızda bunu daha iyi anlayacaksınız.
- Scriptlerin anlaşılabilirliği, yazılımcıdan bağımısızlığı ne kadar iyi sağlanırsa yazdığınız sorgular o kadar uzun ömürlü ve kullanılabilir olur.
- Kural olarak ise Alt Sorguları parantez içinde yazmalıyız.
İlgili Konular;
35. SUBQUERIES-Sonuç Listesinin Tablo Olarak Kullanılması
36. SUBQUERIES-Sonuç Listesinin Deyim Olarak Kullanılması
37. SUBQUERIES-İlişkili Alt Sorgular
38. ALT SORGULAR - JOIN Dönüşümü
39. SUBQUERIES-HAVING Dönüşümü
40.SUBQUERİES- EXISTS ve NOT EXISTS Kullanımı
Hiç yorum yok:
Yorum Gönder