.Q.res

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ı

  1. Karmaşık Dönüşüm Sonuçlarını İşleme
    • Sorgu sonucu liste, tuple, veya atom ise tabloya dönüştürmek için.
  2. 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!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir