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
satırları kolon olarak gösterme
Re: satırları kolon olarak gösterme
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;
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.
"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
Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr