Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
967
Tıklama
0
Öne Çıkarma
SQL de Tablodaki sütun basliklarinda arama yapip, altindaki degerleri bulma
C
6 yıl
Yüzbaşı
Konu Sahibi

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
6 yıl
Teğmen

Neden tablo design'ını bu şekilde yaptın?



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

A
6 yıl
Yüzbaşı

Cursor kullan, ya da sorguyu array e çek.



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

F
6 yıl
Yarbay

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 >

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

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.