Yazar |
|
ka2n
Kayıt: 09.04.2008 |
|
Arkadaslar, finalde sorulan sorulardaki tabloları asagi yukarı hatırlayan birileri varsa ve bu birileri bu bilgileri paylasabilirse cok sevinecem..
Hem bizde cozumlere yardımıcı olmaya calısırız..
plz..
I am either working hard or hardly working...
|
|
Yazar |
|
conqueror
Kayıt: 04.01.2007 |
|
merhabalar...
arkadaslar burada kitap_satis tablosunun alanlarını yazabilir misiniz?
eger kitap_satis tablosunda herhangi bir tarihte herhangi bi kitaptan kactane satıldıgını tutan bi alan varsa
CREATE VIEW S1(no,top_adet)
AS SELECT ISBN,SUM(adet)
FROM kitap_satis
WHERE sat_tarih={01/02/2008}
GROUP BY ISBN;
burada SUM foksiyonunu kullanmaya gerek kalmıyor. direk adedi alabiliriz die dusunuyorum.
fxts
|
|
Yazar |
|
xxyxz
istanbul
Kayıt: 28.01.2009 |
|
fundagulkaya yazdi | esma yazdi | CREATE VIEW S1(no,top_adet)
AS SELECT ISBN,SUM(adet)
FROM kitap_satis
GROUP BY ISBN;
SELECT *
FROM kitap_satis,S1
WHERE kitap_satis.ISBN=S1.no AND S1.top_adet>3 AND kitap_satis.sat_tarih={01/02/2008};
Yanılmıyorsam bu şekilde bir şey yapmıştım ama hoca kabul etmedi sanırımbu sorgu şimdi yanlış mı oluyor arkadaşlar..
|
Ben de böyle düşünmüştüm başta ama şöyle olması gerekmez mi?
CREATE VIEW S1(no,top_adet)
AS SELECT ISBN,SUM(adet)
FROM kitap_satis
WHERE sat_tarih={01/02/2008}
GROUP BY ISBN;
SELECT *
FROM kitap_satis,S1
WHERE kitap_satis.ISBN=S1.no AND S1.top_adet>3 ;
|
fundagulkaya'ya katılıyorum ben de.Diğer türlü toplamayı bütün günler için yapacak.
Soruda view kullanmak zorunlu değildi galiba.
SELECT ISBN,kitap_adi
FROM kitap_satis
GROUP BY ISBN
HAVING COUNT(ISBN)>3 AND sat_tar={01/02/2008}
yok imza mimza
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
conqueror yazdi | merhabalar...
arkadaslar burada kitap_satis tablosunun alanlarını yazabilir misiniz?
eger kitap_satis tablosunda herhangi bir tarihte herhangi bi kitaptan kactane satıldıgını tutan bi alan varsa
CREATE VIEW S1(no,top_adet)
AS SELECT ISBN,SUM(adet)
FROM kitap_satis
WHERE sat_tarih={01/02/2008}
GROUP BY ISBN;
burada SUM foksiyonunu kullanmaya gerek kalmıyor. direk adedi alabiliriz die dusunuyorum. |
o kadar çok tablo vardı ki kendi adıma hatırlamam cok zor,ancak gerekli olanlar bunlardı sanırım.ve bu soruda aritmetik fonk. kullanma şartı vardı.
bide bu soruyu bende sınavda yanlış anlamıştım ama direkt adedi alamazmışız.yani isbn e göre gruplamak şart gibi sanırsam..
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
xxyxz yazdi |
fundagulkaya'ya katılıyorum ben de.Diğer türlü toplamayı bütün günler için yapacak.
Soruda view kullanmak zorunlu değildi galiba.
SELECT ISBN,kitap_adi
FROM kitap_satis
GROUP BY ISBN
HAVING COUNT(ISBN)>3 AND sat_tar={01/02/2008}
|
evet view kullanma zorunlulugu yoktu ama adet diye bi alan vardı ve sanırım o alanda 1,2,3.. gibi degerler yer alabilir.yani count isbn dersek isbn sayısını almış oluruz,satılan kitap sayısını bulamayız sanırım.bunun içinde sum gerekli gibi..
|
|
Yazar |
|
xxyxz
istanbul
Kayıt: 28.01.2009 |
|
fundagulkaya yazdi | evet view kullanma zorunlulugu yoktu ama adet diye bi alan vardı ve sanırım o alanda 1,2,3.. gibi degerler yer alabilir.yani count isbn dersek isbn sayısını almış oluruz,satılan kitap sayısını bulamayız sanırım.bunun içinde sum gerekli gibi.. |
Doğru sanıyosun. Adette vardı soruda...küçük eşit çıkar bu türlü.
noktalı virgülü unutmuşum ayrıca ordan baştan gitti zaten soru:D
yok imza mimza
|
|
Yazar |
|
tadim17
Kayıt: 29.10.2007 |
|
hocamızın dediğine göre yazdığımız kodlar bilgisayarda derlenip öyle sonuclandırılıyormus.Benim bir sorum olacak hocamız hangi uygulama ile sınavdaki sorguları derliyor.Benim Microsoft sql de hata vermeyen bircok sorgum access te hata veriyor.Ayrıca kitaptaki çoğu örnekte hatalı sonuçlarla karşılaşıyorum.
Örneğin Microsoft sql de
Date ile ilgili karşılaştırma yaparken ...={12/12/1990} şeklinde yazdığımda hata almama karşın
...='12.12.1990' yazdığımda hata almıyorum.
ayrıca
Logical değerlerde kitapta ....=.T. veya .F. olarak göstermiş ancak bu şekilde değilde
....='true' veya 'false' olarak yazdığımda sorgularım çalışıyor.
şimdi ben neye göre kime göre çalışayım.Kitapa göre mi?Accesse göre mi?Microsoft sql e göre mi?
kafama göre mi?
my immortal ..
|
|
Yazar |
|
karatas21
kulübeden
Kayıt: 04.06.2006 |
|
tadim17 yazdi | hocamızın dediğine göre yazdığımız kodlar bilgisayarda derlenip öyle sonuclandırılıyormus.Benim bir sorum olacak hocamız hangi uygulama ile sınavdaki sorguları derliyor.Benim Microsoft sql de hata vermeyen bircok sorgum access te hata veriyor.Ayrıca kitaptaki çoğu örnekte hatalı sonuçlarla karşılaşıyorum.
Örneğin Microsoft sql de
Date ile ilgili karşılaştırma yaparken ...={12/12/1990} şeklinde yazdığımda hata almama karşın
...='12.12.1990' yazdığımda hata almıyorum.
ayrıca
Logical değerlerde kitapta ....=.T. veya .F. olarak göstermiş ancak bu şekilde değilde
....='true' veya 'false' olarak yazdığımda sorgularım çalışıyor.
şimdi ben neye göre kime göre çalışayım.Kitapa göre mi?Accesse göre mi?Microsoft sql e göre mi?
kafama göre mi? |
A: "Tell me a search engine other than Google," B: "Google it!!!!"
www.kokfer.com
|
|
Yazar |
|
stical
Antakya
Kayıt: 12.12.2007 |
|
fundagulkaya yazdi |
CREATE VIEW bol_ort(bol_no,ort_maas)
AS SELECT bol_no,AVG(maas)
FROM personel
GROUP BY bol_no;
SELECT ad,soyad,sicil_no
FROM personel,bol_ort
WHERE personel.bol_no=bol_ort.bol_no AND personel.maas>bol_ort.ort_maas;
cevabı bu şekilde düşündüm ve bu soruda havinge gerek yok bence..umarım dogrudur. |
evet doğru
never say die!!
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | |