Kullanıcı Adı:
Şifre:
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
6 gün (133 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
6 gün (182 mesaj)
Neden tablo design'ını bu şekilde yaptın?





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


A
an agony
6 gün (569 mesaj)
Cursor kullan, ya da sorguyu array e çek.





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


F
Fulton
6 gün (1277 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 >