Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 11/06/2005, 15:07   #1 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Uyarı tablodaki alana göre diğer alanların özelliklerini belirleme!?

select id,adi,soyadi,durum,sınıfı,notlatı from tablo where id=1
sorgu sonucunu durum alanına göre formatlamak istiyorum eğer durum alanının değeri 1 ise adi ve soyadı alanın içinde ne varsa o sonuc gelsin yok 0 ise adi ve soyadi alanı dolu olsa bile null değer döndersin
Örnek sorgu sonuc degerleri
select id,adi,soyadi,durum,sınıfı,notlatı from tablo where id=1
1,Ahmet,as,1,2B,5->bu sonuclar durum alanının 1 olduğu zaman gönderilen değerler
1,null,null,1,2b,5->bu sonuclarda durum alanın 0 olduğu zaman gönderilecek değerler
*Umarım anlatabildim
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 11/06/2005, 15:40   #2 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Bu dedigini "WHERE id=1" gibi tek kayit donduren bir sartla kullanacaksan bu isin sorguda halledilmesi teknik acidan uygun olmaz.

Hersey illa sorguda bitmek zorunda degil veya herseyi tek sorgu ile halletmek zorunda degiliz. Boyle isler icin uygun olan, sorgu ile isi halletmek degil, sorgu sonucunu isleyen kodlarla halletmek...
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 11/06/2005, 17:05   #3 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

tabi her çözümün bazı avantajları dezavantajları bulunmakdadır..
Cekilen bilgiyi daha sonra php ile işlemek mümkün ama php dışardan mudehale olabileceğinide düşünürsek benim en başdan veritanında bu işi halletmekden başka yolda kalmıyor...
Tek kayıtlık bir sorgu sonucu döndermiyorum sorgu sonucunun kaç değer üreteceğide beli olan bişey değil...
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 11/06/2005, 17:29   #4 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

SELECT id, adi, soyadi, durum, sınıfı, notlatı
FROM tablo
WHERE durum = 1
UNION
SELECT id, '', '', durum, sınıfı, notlatı
FROM tablo
WHERE durum = 0


Alıntı:
ama php dışardan mudehale olabileceğinide düşünürsek benim en başdan veritanında bu işi halletmekden başka yolda kalmıyor...
PHP sayfana mudahale eden, sorguyu da degistirir. Bos yere kaynak tuketiyorsun, PHP ile hallet.
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 11/06/2005, 18:27   #5 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

ok tasarımı değiştirecem olayı zorlamanın anlamı yok...
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
dbgrid ile alana göre sıralama oguzhan1876 Pascal / Delphi / Delphi.NET 8 23/02/2007 15:25
Çift alana göre ve AY(TARIH) olarak, gruplandırma sql omer ASP 3 18/10/2006 15:36
access formunda ilişkisiz alanların temizlenmeme ve güncelleşmeme sorunu... savask Veritabanları & SQL 13 29/04/2006 19:11
iki tablodaki aynı bölümlere göre verileri listelemek.. 525 PHP 1 31/10/2005 21:12
access...girilmemiş alanların kontrolü realperest Veritabanları & SQL 7 29/07/2005 14:17


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 19:41.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net