
SQL Joins ve Gelişmiş Sorgular
INNER JOIN, LEFT/RIGHT JOIN, CROSS JOIN, CTE'ler, window functions, iç içe sorgular, optimizasyon
1Hangi JOIN türü yalnızca her iki tabloda da eşleşmesi olan satırları döndürür?
Hangi JOIN türü yalnızca her iki tabloda da eşleşmesi olan satırları döndürür?
Cevap
INNER JOIN, yalnızca her iki tabloda da eşleşmesi olan satırları döndürür. Sol tablodaki bir satırın sağ tabloda eşleşmesi yoksa (veya tam tersi), bu satır sonuçtan hariç tutulur. İlişkili verileri birleştirmek için en kısıtlayıcı ve en yaygın kullanılan JOIN türüdür.
2Sağ tabloda eşleşme olmadığında LEFT JOIN'in sonucu nedir?
Sağ tabloda eşleşme olmadığında LEFT JOIN'in sonucu nedir?
Cevap
LEFT JOIN, sağ tabloda eşleşme olmasa bile sol tablodaki tüm satırları korur. Bu durumda, sağ tablodaki sütunlar NULL değerlerle doldurulur. Bu, opsiyonel bilgiler eklerken ana tablonun veri bütünlüğünü korur.
3JOIN kullanarak hiç sipariş vermemiş müşteriler nasıl bulunur?
JOIN kullanarak hiç sipariş vermemiş müşteriler nasıl bulunur?
Cevap
Eşleşmeyen kayıtları bulmak için, LEFT JOIN'i ardından sağ tablo sütununda IS NULL üzerinde WHERE filtresi kullanın. Bu teknik, sipariş tablosunu birden çok kez taramaktan kaçındığı için NOT IN alt sorgusundan daha performanslıdır. Yetim verileri tespit etmek için klasik bir kalıptır.
Bir CROSS JOIN sonuç olarak ne üretir?
SELF JOIN nedir ve ne zaman kullanılır?
+19 mülakat soruları
Diğer Data Science & ML mülakat konuları
Python Temelleri
Python Nesne Yönelimli Programlama
Python Veri Yapıları
Git Temelleri
SQL Temelleri
NumPy Temelleri
Pandas Temelleri
Jupyter & Google Colab
İleri Pandas
Matplotlib & Seaborn ile Görselleştirme
Plotly ile Etkileşimli Görselleştirmeler
Tanımlayıcı İstatistik
Çıkarımsal İstatistik
Web Scraping
BigQuery & Cloud Data
Feature Engineering
Denetimli ML: Regresyon
Denetimli ML: Sınıflandırma
Karar Ağaçları ve Topluluk Yöntemleri
Denetimsiz ML
ML Pipeline'ları & Doğrulama
Zaman Serileri & Tahminleme
Deep Learning Temelleri
TensorFlow & Keras
CNN ve görüntü sınıflandırma
RNN ve Diziler
Transformers ve Attention
NLP ve Hugging Face
GenAI ve LangChain
MLOps ve Dağıtım
Bir sonraki mülakatın için Data Science & ML'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla