Genel Sorguların Tabloya Dönüştürülmesi Eğer bir sorgu sonucu tablo değilse (örneğin bir liste veya skalar), .Q.res
bu sonucu tablo formatına getirir.
q)r: .Q.res select sum price by sym from trade q)r sym | price -----| ----- AAPL | 1200.5 TSLA | 300.75
Liste Dönüştürme
Eğer sorgu bir liste dönerse, .Q.res
bu listeyi tabloya dönüştürür.
q).Q.res ("AAPL"; "GOOG"; "TSLA") x ----- AAPL GOOG TSLA
Skalar Dönüştürme Eğer sorgu tek bir değer dönerse, .Q.res
bunu bir tabloya dönüştürür.
q).Q.res 42 x - 42
.Q.res
genellikle bir KDB+ sorgusunun sonucunu standart bir tablo olarak döndürmek için kullanılır. KDB+’da sorgular genellikle doğrudan tablo döndürse de, daha karmaşık işlemler sonucunda dönen liste ya da skalar sonuçları tabloya dönüştürmek için .Q.res
kullanılır.
.Q.res
Kullanım Alanları
- Karmaşık Dönüşüm Sonuçlarını İşleme
- Sorgu sonucu liste, tuple, veya atom ise tabloya dönüştürmek için.
- Standartlaştırılmış Çıktı
- Birden çok veri kaynağı ile çalışırken, tüm sonuçları aynı formatta işlemek için.
Özet
.Q.res
, KDB+/q dilinde bir sorgu sonucunu daha düzenli ve işlenebilir bir tablo formatına dönüştürmek için kullanılan bir yardımcı fonksiyondur. Genellikle liste veya skalar sonuçları tabloya dönüştürmek için tercih edilir. Daha fazla detay için özel bir kullanım örneği üzerinde yardımcı olabilirim!