|
|
#1 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,947
|
sql ifadesi
asağodaki gibi iki tablom var, benim istediğim kırmızı oklarla görülen yere Kayıt Yok yazması, bunun SQL ifadesi nasıl olur?
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,947
|
syntax error hatası verdi...
SELECT CASE WHEN Orders.Product='' THEN 'Kayıt Yok' ELSE Orders.Product END AS yeniKolon, Employees.Name, Orders.Product FROM Employees LEFT JOIN Orders ON Employees.Employee_ID = Orders.Employee_ID;
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,947
|
SELECT
Employees.Name, IIf (len(Orders.Product)>0,Orders.Product,"Kayıt Yok") as Product FROM Employees LEFT JOIN Orders ON Employees.Employee_ID = Orders.Employee_ID istediğim sonucu veriyor, ama case hala sonuçsuz... iç içe 7 tane if'ten sonrası da kullanılamıyor ve if case göre çok yavaş...
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#6 (permalink) | |
|
Üyelik Tarihi: 03.11.2000
Yer: İzmir
Yaş: 31
Mesaj: 112
|
Alıntı:
__________________
• • :E M İ R H A N İ Z M İ R . . . r e e n c a r n a t i o n__o f__J ! W Z !__U V H J ! W 3: • • |
|
|
|
|
|
|
#7 (permalink) | |
|
Alıntı:
Özellikle raporlama amaçlı çalışıyorsan...
__________________
St. Nonstop Elektronik ve Haberleşme Mühendisi Aziz DURMAZ |
||
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 13.02.2001
Yer: istanbul
Yaş: 36
Mesaj: 134
|
öyle bi SQL ifade yok!!!
SQL ile oluşturulmuş bir kayıt kümesi (recordset) içinde değişik hesaplama sonuçlarının olduğu yeni alanlar yaratabiliriz ama DATA yani bilgi tanımına uyan birşeyler yazdıramayız diye biliyorum ben.
bir SQL ile gelen kayıt kümesini script içindeki bir döngü ile HTML tabloların içine diziyoruz. bu döngü içinde ilgili hücre içinde "eğer uzunluğu sıfır olan" bir string gelirse oraya "KAYIT YOK" yaz diyebiliriz daima.
__________________
sevgiSaygi = true; |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,947
|
SELECT
Employees.Name, IIf (len(Orders.Product)>0,Orders.Product,"Kayıt Yok") as Product FROM Employees LEFT JOIN Orders ON Employees.Employee_ID = Orders.Employee_ID cümlesi bunu yapıyor ki zaten, eğer order tablosunun product kolonunda veri yoksa "kayıt yok", eğer veri varsa veririn kendisini dönderiyor...
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!