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'
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
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 >
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'
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.