Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Veri Taban?
Yazar
grease


avatar
Istanbul
Kayıt: 22.01.2006
30.01.2006-22:25 #1381
1) (Ders kitabındaki örnek veritabanının şeması soruda verilmiştir.)

a. Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanların
ad soyad ve sicil numaralarını listelyen SQL ifadesini yazınız.

Bu soru view den baska bir yolla nasıl cözülür?





Grease is still the word


Yazar
sultankaykin


avatar
denizli
Kayıt: 08.01.2006
30.01.2006-22:33 #1383
valla bu soru kitapta "sadece view kullanılarak gerçekleşebilen sorgulamalar" başlığında geçiyor.. başlık cevabı veriyor galiba biggrinbiggrin
ama başka yolu varsada bende bilmek isterim tabi biggrin
















Yazar
sultankaykin


avatar
denizli
Kayıt: 08.01.2006
30.01.2006-23:28 #1386
ya arkadaşlar hocanın sorduğu ve "kimse yapamadı şimdiye kadar" dediği soruyu hatırlayan varmı?? thinking geçen sene finalde sormuştu ama hatırlayamadım..















Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
31.01.2006-00:16 #1390
valla simdi aklima gelen group by sicil no ve max(maas) secilerek yapılabilir.
select max(maas),sicil_no yapıp group by (sicil_no) diyerek en buyuk maaşlı sicil noları al sonra bu scili noları IN kullanarak user tablosundan çek. ama burda exist kullanmak gerekiyor.
select * from personel where exist deyip burdan max maaş var sicilnoları bulan sql olcak





N/A
Yazar
grease


avatar
Istanbul
Kayıt: 22.01.2006
31.01.2006-00:27 #1392
Orhan sagol denicem birasdan
Hocanın şimdiye kadar kimsenin yapmadığı soru dediği soruyu hatırlayan olmadı mı hala ???





Grease is still the word


Yazar
ersintuvar


avatar
Istanbul
Kayıt: 20.01.2006
31.01.2006-00:29 #1393
musa soru altta

c. 5.kattaki bölümlerden en az iki tanesinin sattığı parçaları
listeleyen SQL ifadesini yazınız.






Yazar
grease


avatar
Istanbul
Kayıt: 22.01.2006
31.01.2006-00:35 #1397
Ersin kardeşim cok sağol. Sen o soruyu çözebildin mi baya zor bi soruya benziyo bide bizi korkuttu zaten ön yargıda var. Sen hangi yoldan gitmeyi önerirsin?





Grease is still the word


Yazar
grease


avatar
Istanbul
Kayıt: 22.01.2006
31.01.2006-00:53 #1399
Bu soruyu yapan kimse yokmu ???





Grease is still the word


Yazar
mehmetcelikel


avatar
Eregli
Kayıt: 22.01.2006
31.01.2006-01:25 #1401
benim fikrim

SELECT parca_no, bolum_no
FROM satis
WHERE bolum_no IN (select bolum_no from katlar where kat_no = 5);
(beşinci kattaki bölümlerin sattığı parçalar)

sonucu bi view olustururuz.

bu view ile olusan tablodan parca numaralarını takip ederek sayısı ikiden fazla olan parca numaralarını yazdırmak

(yinede net cevabı vermiyo ama belki fikir olusturur)





Dünyay? Kurtaran Adam

Yazar
grease


avatar
Istanbul
Kayıt: 22.01.2006
31.01.2006-01:33 #1402
Direk parca numaralarını veriyomu ki tablo?





Grease is still the word


Yazar
mehmetcelikel


avatar
Eregli
Kayıt: 22.01.2006
31.01.2006-01:35 #1403
grease yazdi
 
Direk parca numaralarını veriyomu ki tablo?


soruyu tam hatırlamıyorum ama ben öyle varsaydım.





Dünyay? Kurtaran Adam

Yazar
scaryq


avatar
üsküdar
Kayıt: 20.01.2006
31.01.2006-01:49 #1405
şu soruyu yapan yok mu arkadaşlar?






Yazar
mmt


avatar

Kayıt: 22.01.2006
31.01.2006-04:26 #1406
ark.lar bende kitap fln yok. siz bana gerekli bilgileri verin. sorguyu göndereyim size. yüklü server da yok dolayısıyla deneyemem ama siz ufak değişikliklerle çalışır hale getirirsiniz.





Yazar
mustafa


avatar
Istanbul
Kayıt: 07.01.2006
31.01.2006-08:37 #1407
grease yazdi
 
1) (Ders kitabındaki örnek veritabanının şeması soruda verilmiştir.)

a. Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanların
ad soyad ve sicil numaralarını listelyen SQL ifadesini yazınız.

Bu soru view den baska bir yolla nasıl cözülür?



Ben de bu sorunun view ile çözüleceğini bilmiyodum. O yüzden çözmek için biraz kastım.
Gerçi biraz geç oldu,sınava 1 saaat var ama olsun. Çözüm şu:

SELECT ad,soyad,sicil FROM personel A WHERE brut_maas > ( SELECT AVG(brut_maas) FROM personel WHERE bol_no = A.bol_no);







Yazar
sultankaykin


avatar
denizli
Kayıt: 08.01.2006
02.02.2006-18:49 #1470
arkadaşlar hatırlayanlar sınav sorularını ve cevaplarını yazabilirse çok iyi olur rose















1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb