✦BLOG
Veritabanınızı kendi dilinizde — güvenli ve doğrulanabilir şekilde — sorgulamaya dair pratik rehberler.
Text-to-SQL doğruluğu nasıl ölçülür, "doğru görünen" sorgu neden yetmez? 661 gerçek soruluk test setimizin yöntemi, süit süit sonuçlar ve en çok nerede yanıldığımız. Başarısız örnekler dahil.
AI SQL generator araçları ve ChatGPT ile SQL yazdırmak yaygınlaştı; peki kurumsal veride güvenli mi? Dört gerçek risk ve her biri için somut önlem: salt-okunur kullanıcı, görünür SQL, veri yerelliği, ölçüm.
NLQ yani natural language query, veriye SQL veya filtre ekranı yerine kendi cümlenizle ulaşma deneyimidir. Text-to-SQL ile ilişkisi, self-servis BI'daki yeri ve sınırları bu yazıda.
Text-to-SQL (NL2SQL), doğal dildeki bir soruyu çalıştırılabilir SQL sorgusuna çeviren yapay zeka tekniğidir. Nasıl çalışır, sınırları neler, güvenli kullanım için nelere bakılır? Pazarlamasız bir rehber.
Doğal dilden SQL üretimi sade bir anlatımla: sorunuz nasıl sorguya dönüşür, salt-okunur ve her zaman görünür bir sorgu neden daha güvenli ve PerSight verinizi neden makinenizde tutar.
Bugünün tarihi, 30 gün geriye gitme, ay başına yuvarlama, yıl/ay çekme, tarih farkı ve biçimlendirme: en sık gereken 6 tarih işlemi, dört veritabanının kendi sözdizimiyle yan yana.
Sorgu içinde sorgu: skaler alt sorgu, IN, EXISTS ve ilişkili (correlated) alt sorgular. NOT IN'in NULL ile neden boş sonuç döndürdüğü ve JOIN'e göre ne zaman tercih edileceği.
Her kategoride en pahalı 3 ürün, her müşterinin son siparişi: grup başına en iyi N kaydı ROW_NUMBER ile bulmak. Pencere fonksiyonu kalıbı ve MySQL 5.7 için alternatif.
Bu ay, son 30 gün, geçen çeyrek: SQL'de tarih aralığı sorgulamanın güvenli yolu. BETWEEN'in saat bilgisiyle neden yanıltıcı olduğu ve PostgreSQL, SQL Server, MySQL, Oracle karşılıkları.
Aylık ciro, müşteri başına sipariş, kategoriye göre adet: GROUP BY ile toplama. COUNT/SUM/AVG, WHERE ile HAVING farkı ve MySQL'in ONLY_FULL_GROUP_BY tuzağı, gerçek örneklerle.
Sipariş ve müşteri gibi iki tabloyu SQL'de birleştirmenin pratik yolu: INNER JOIN ile LEFT JOIN farkı, satırların çoğalması tuzağı ve dört veritabanında çalışan gerçek örnekler.