SQL – SELECT (2) İç içe Select İşlemini Öğreniyoruz

4.884 kez okundu

Merhaba arkadaşlar, SQL’ de SELECT sorgusunda İç içe Select kullanımı ile ilgili basit örnekleri aşağıda inceleyebilirsiniz. Şimdi SELECT (2) İç içe Select işlemine bir bakalım.

SELECT (2) İç içe Select

İç içe Select
— Inner join’in eksik kaldığı durumlarda kullanılması uygundur.
— Inner join “count,sum,min,max,avg” gibi çok kayıttan tek değer üreten fonksiyonlarda eksik kalır.
— Bu tip fonksiyonlar sadece select ifadesinde yazıldığı için iç içe select kullanılır.
— İç içe select’te önce en içteki sql kodu işlem yapılır. Daha sonra dıştaki işlem gerçektirilir.
— Yani işlemlerde öncelik ve bekleme durumu söz konusudur.
— Personel tablosunda en yüksek maaşı alan personelleri bulun
— İlk olarak personel tablosunda en yüksek maaşı bulmamız gerekir..
Select MAX(p.Maas)
From Personel as p
— Daha sonra en yüksek maaşı alan personelleri buluruz.
SELECT *
FROM Personel
WHERE Maas = (Select MAX(Maas)
                                 From Personel)
— Personel tablosunda ortalama ücretinden daha fazla ücret alan tüm personelin ortalama ücretini listeleyin
SELECT AVG(Maas)
FROM Personel
WHERE Maas > (Select AVG(Maas)
                                 From Personel)

Sonuç

Soru ve önerilerinizi yorum olarak ya da e-mail göndererek iletebilirsiniz, teşekkürler.

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

Tipobe365 Giriş