Ana içeriğe geç

SQL Sorguları

SQL sorguları, Compass modülünde ilişkisel veritabanı veri kaynaklarına yazılan sorgulardır. Pirivision üç farklı SQL dialektini destekler; her birinin sözdizimi, fonksiyonları ve dikkat edilmesi gereken noktalar birbirinden farklıdır.

Tip Dialekt Port Veri Kaynağı
PostgreSQL Standart SQL + PostgreSQL uzantıları PostgreSQL bağlantısı
MSSQL T-SQL (Transact-SQL) MSSQL bağlantısı
MySQL MySQL SQL MySQL bağlantısı

Ortak Özellikler

Özellik Açıklama
SQL Kod Editörü Sözdizimi vurgulama, otomatik tamamlama
Tablo Tarayıcısı Bağlı veritabanının tablo ve kolon yapısını editör içinde görüntüleme
Parametreli Sorgular {{param_adi}} sözdizimi — dashboard filtrelerine bağlanabilir
Önbellekleme Sonuçlar yapılandırılabilir süreyle (varsayılan 300 s) önbelleklenir
AI Copilot Doğal dille sorgu üretme veya mevcut sorguyu iyileştirme
Zaman Serisi Timestamp sütunuyla Cartography trend chart'ları

Dialekt Karşılaştırması

Özellik PostgreSQL MSSQL (T-SQL) MySQL
Satır limiti LIMIT N TOP N LIMIT N
Anlık zaman NOW() GETDATE() NOW()
Tarih kaydırma NOW() - INTERVAL '7 days' DATEADD(d,-7,GETDATE()) DATE_SUB(NOW(),INTERVAL 7 DAY)
Null yedek COALESCE() ISNULL() IFNULL()
Tanımlayıcı "kolon" [kolon] `kolon`
Şema prefix schema.tablo db.schema.tablo db.tablo

Hangi Sayfayı Okuyayım?

Port modülünde eklediğiniz veri kaynağının tipine göre ilgili sayfaya gidin:

Veri Kaynağı Tipi Sayfa
PostgreSQL PostgreSQL Sorguları
MSSQL MSSQL Sorguları (T-SQL)
MySQL MySQL Sorguları