NullReed
İş Akışları

NullReed ile SQL kodlama pratiği

03
Join Alıştırması

LEFT JOIN mantığını pratiğinizi artırın

Bir LEFT JOIN ve IS NULL kullanarak eşleşmeyen satırları döndürmek istiyorsunuz, değişiklikleri kabul etmeden önce farkları gözden geçirin ve çıktıyı kontrol edin; ayrıca her geliştiricinin bilmesi gereken SQL anahtar kelimelerini de göz önünde bulundurun.

01

Klasörü aç

NullReed'i başlatın ve çalışma klasörünüzü açın.

02

Betik oluştur

Tohum SQL betiğini oluşturmak için write_file kullanın.

03

Sorguyu çalıştır

Veritabanınızda sorguyu çalıştırmak için Shell kullanın.

04

Çıktıyı kontrol et

Sonuç dosyasını okuyun ve NULL satırları doğrulayın.

Örnek alıştırma dosyası

exercises.sql
-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

Bu salt okunur dosya, JOIN, GROUP BY ve eşleşmeyen satırlar için IS NULL filtresi ile LEFT JOIN'i gösteren üç standart SQL sorgusu içerir.

SQL join pratiği iş akışı

Tohum veri oluştur

Pratik tablolarınızı tanımlayan ve uydurma veri ekleyen bir SQL betiği oluşturmak için write_file kullanmaya başlarsınız; böylece çalışmalarınız üretim veritabanlarından izole kalır. Bu bir SQL kodlama pratiğidir. Aracı daha sonra yapısını ve içeriğini doğrulamak için betiği okur. Eğitimlere güvenmeden sorguları yerel olarak yazarak SQL pratiği yapabilirsiniz. Bir şeyleri değiştiren eylemlerden önce aracı durdurması için Ask first moduna geçin. Bu ayar, veri değiştiren ifadaları çalıştırmadan önce onaylamanızı sağlar. Kurulum programı yaklaşık 34 MB'tır ve Windows 10 veya 11'de çalışır. NullReed, beklenen sonuçlarla çıktınızı karşılaştırarak SQL join pratiği yapmanıza yardımcı olur.

Çalıştır ve doğrula

Aracı veritabanı istemcinizi Shell aracılığıyla çalıştırır ve doğrulama yapmanızı ve daha sonra karşılaştırmanızı sağlamak için çıktıyı bir metin dosyasına kaydeder. Bu yardımcı olur. Ardından sonuçları beklenen sonuçlarınızla birlikte görüntülemek için read_file kullanırsınız. Aracı, ek satırlar veya eksik sütunlar gibi çıktadaki herhangi bir farkı vurgular. Değişiklikleri kabul edebilir veya edit_file kullanarak düzeltmeler isteyebilirsiniz; edit_file onayınız için bir fark gösterir. Takıldığınızda SQL öğrenmek için net bir yönerge, gerçek çıktınızı beklenen sonuçlarla karşılaştırmaktır. Aracı, ek satırlar veya eksik sütunlar gibi çıktaki herhangi bir farkı vurgular. Ardından bu kesin gözlemlere dayanarak sorgularınızı iyileştirebilirsiniz.

Windows için NullReed

Pratiğinize bugün başlayın

NullReed'ı İndir ↗