Şimdi Ara

SQL de Tablodaki sütun basliklarinda arama yapip, altindaki degerleri bulma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
834
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
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'



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

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Cursor kullan, ya da sorguyu array e çek.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 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ı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.