[]
SQL Sorusu (Çözümü Unpivot Galiba)
bir çok bilginin tutulduğu oracle veritabanında bir tablom var. ben bu bir çok bilgiden basit bir select ile sadece musteri,tel1,tip1,tel2,tip2... gibi bilgileri alıyorum da bunları alt alta yazmak istiyorum. Şöyle;
mus,tel1,tip1
mus,tel2,tip2
...
nasıl olcak yapamadım ben bunu. bi yardım hele.
mus,tel1,tip1
mus,tel2,tip2
...
nasıl olcak yapamadım ben bunu. bi yardım hele.
SELECT mus,tel1,tip1 FROM Tablo
UNION ALL
SELECT mus,tel2,tip2 FROM Tablo
bu is gorur sanki?
UNION ALL
SELECT mus,tel2,tip2 FROM Tablo
bu is gorur sanki?
- ze pequeno (31.05.12 10:18:22)
1.5 milyon satır müşteri ve her satırda 16 tane de telefon kolonu var. daha az kasacak bişey olmalı.
- eskimo (31.05.12 10:30:38)
yine en mantıklısı unpivot kullanımı galiba.
- eskimo (31.05.12 22:21:15)
veriyi excel'e aktarıp pivot tablosu kullanın, 5dk'nızı almaz..
- erostrada (01.06.12 01:09:26)
1