Bu konudaki kullanıcılar: 2 misafir
3
Cevap
0
Tıklama
0
Öne Çıkarma
SQL de Tablodaki sütun basliklarinda arama yapip, altindaki degerleri bulma

C
canberkcelik Konu Sahibi
10 ay (174 mesaj)
Arkadaslar Merhaba,

SQL de Hafta isimlerinden olusan Tablom var. 53 adet sütunum var. Bu sütunlari 01,02,03,..,52,53 olarak isimlendirdim. Ancak ben mesela 01 ile 21. haftalar arasindaki verileri getirmeye calisiyorum. Sütun isimlerini bulmayi assagidaki kod ile yapabiliyorum fakat iclerindeki degerleri bi türlu getiremedim. Yardim edebilecek olan var mi?

SELECT LISTAGG(COLUMN_NAME, ', ') WITHIN GROUP (ORDER BY COLUMN_ID)
from ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'TEST_WEEKS' and COLUMN_NAME BETWEEN '01' AND '21'




J
Joshualinekano
10 ay (181 mesaj)
Neden tablo design'ını bu şekilde yaptın?





< Bu ileti mobil sürüm kullanılarak atıldı >


A
an agony
10 ay (663 mesaj)
Cursor kullan, ya da sorguyu array e çek.





< Bu ileti mobil sürüm kullanılarak atıldı >


F
Fulton
10 ay (1583 mesaj)
Ortada mantıksız gelen bir şey var. Hafta isimlerini sütun değil de satır olarak tanımlaman daha doğru gibi geliyor. "Hafta" deyip sütun oluşturup o numaraları satır olarak ekleyebilirsiniz. Haftalara ait verileri ek sütunlarla belirtirsiniz. Hafta sütununun değeri "05" olan satırın bilmem ne sütununun değeri olarak sonuçları çekersiniz.





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 15 Mayıs 2019; 6:37:4 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.