Yazar |
|
shinryuken
Kayıt: 27.11.2008 |
|
kartane yazdi | yanlış anlatmışım demek istediğim; tablolarda sütünlar arası ilişkilendirme yaparken birisinin anahtar alan olması şart mı? |
Evet, şart. Zaten "yabancı anahtar" başka bir tablodaki bir anahtar alan ile eşleşen alana deniyor.
hadouken! shoryuken! ikuze shoryureppa! shinryuken!
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
şimdi denedim, gördüm.birincil anahtar olmadıgında da ilişki kurulabiliyor ancak, nasıl bi ilişki oldugu (ilişki çubuğunun üstünde 1 veya sonsuz işareti oluyo ya onlar) görünmüyor
|
|
Yazar |
|
reader
Kayıt: 24.12.2007 |
|
Arkadaslar harf notları acıklanmıs sanırım,okula en yakın zamanda gıdıcek bırılerı fotorafını cekıp buraya koyabılırse cok makbule gecer,şimdiden teşekkürler...
|
|
Yazar |
|
desmondv4
banlandı
Kayıt: 23.01.2009 |
|
vtysden kalınır mı hiç ya
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
arkadaşlar bi sorum var da yardımcı olabilir misiniz?
SELECT * FROM personel WHERE NOT bol_no IN (1,2,3); sorgusu ile
SELECT * FROM personel WHERE bol_no NOT IN (1,2,3); sorgusu aynı sonucu verir mi?
kitapta sayfa 46 ve 47 de bu kodlar geçiyor..ve kitap farklı sonuçlar verecegini söylüyor.
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
arkadaşlar sordugum sorunun cevabını kendim vercem sanırım..denedim,ikisindede aynı sonucu veriyo,bu durumda kitap hatalı olmuş oluyor.
|
|
Yazar |
|
kartane
istanbul
Kayıt: 22.02.2007 |
|
accesste view oluşturmak yerine(oluşmadığı için)sorgu oluşturup onu tablo olarak kullanabiliyoruz.ben denedim oldu işime de yaradı viewli sorularda bilmiyenler için yazayım dedim.
|
|
Yazar |
|
unforgiven
Kayıt: 12.06.2008 |
|
fundagulkaya yazdi | arkadaşlar sordugum sorunun cevabını kendim vercem sanırım..denedim,ikisindede aynı sonucu veriyo,bu durumda kitap hatalı olmuş oluyor. |
Aynı kitaptan bahsediyorsak o kitapta çok hata var zaten.
|
|
Yazar |
|
duygu
istanbul
Kayıt: 10.02.2008 |
|
aslii yazdi | diger sorularda şunlardıı :
Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)
|
bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı???
never ending
|
|
Yazar |
|
esma
Kayıt: 26.04.2008 |
|
Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz
CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;
SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;
Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.
|
|
Yazar |
|
onsvil
Kayıt: 09.01.2007 |
|
esma yazdi | Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz
CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;
SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;
Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.
|
üstte yazdığın doğru çalışmaz sanırım.Eğer personel in yanına BOL_ORT_VİEW yazarsan üstteki kod da doğru olur.Altta yazdığın kod daha doğru olur...
ihtiyar dogruyu soyle sen kac yasindasin...
|
|
Yazar |
|
kartane
istanbul
Kayıt: 22.02.2007 |
|
duygu yazdi | aslii yazdi | diger sorularda şunlardıı :
Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)
|
bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı??? |
tabloda aynı kayıtlardan bi kaç tane varsa boyle dusunmuştm:
select *
from kitap_satış
where sts_tar={01/02/2008}
group by kitap_no
having count(*)>3;
|
|
Yazar |
|
duygu
istanbul
Kayıt: 10.02.2008 |
|
kartane yazdi | duygu yazdi | aslii yazdi | diger sorularda şunlardıı :
Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)
|
bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı??? |
tabloda aynı kayıtlardan bi kaç tane varsa boyle dusunmuştm:
select *
from kitap_satış
where sts_tar={01/02/2008}
group by kitap_no
having count(*)>3;
|
kartane sen burda kitap_no ile farklı kitapları almaz mısın?
genelde 3 den fazla kitap satılmış mı o gelmez mi??
never ending
|
|
Yazar |
|
esma
Kayıt: 26.04.2008 |
|
onsvil yazdi | esma yazdi | Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz
CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;
SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;
Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.
|
üstte yazdığın doğru çalışmaz sanırım.Eğer personel in yanına BOL_ORT_VİEW yazarsan üstteki kod da doğru olur.Altta yazdığın kod daha doğru olur... |
İki şekilde de yazdım çalışmadı gerçi ama dediğin en doğrusu galiba.Zaten bu kitaptaki hatalar bir değil beş değil..Teşekkürler.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | |