satırları kolon olarak gösterme

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
blacksword
Üye
Mesajlar: 3
Kayıt: 08 May 2009 06:07

satırları kolon olarak gösterme

Mesaj gönderen blacksword »

Merhaba arkadaşlar,
Benim bir adet tablom var

Table1
kod deger
-------------------------
1 100
1 200
2 150
3 175

bu tabloyu

1 2 3
--------------------------
300 150 175

şeklinde nasıl gösterebilirim acaba
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: satırları kolon olarak gösterme

Mesaj gönderen vkamadan »

Merhaba,
"Kod" isimli alanınızın alabileceği değerler sınırlı sayıda ve sabitse aşağıdaki gibi bir yapı kurabilirisiniz,

Not : MySQL için geçerlidir;

Kod: Tümünü seç

 SELECT SUM(IF(kod=1 , deger , 0)) as Kod1 , SUM(IF(kod=2 , deger , 0)) as Kod2 , ....... n FROM tablo_adi
eğer "Kod" sahasının alabilceği değerler sınırlı değil ve dinamik ise, MSSQL 2005 ve sonrası bir sürüm kullanıyorsanız var olduğunu bildiğim pivod sorguları işinizi çözebilir.

Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla