Data Analytics

SQL - Alt Sorgular ve CTE'ler

Skaler alt sorgular, ilişkili alt sorgular, EXISTS, WITH (CTE), özyinelemeli CTE'ler, sorgu yeniden düzenleme

20 mülakat soruları·
Mid-Level
1

SQL'de alt sorgu nedir?

Cevap

Alt sorgu, başka bir SQL sorgusunun içine yerleştirilmiş bir sorgudur. SELECT, FROM, WHERE veya HAVING yan tümcelerinde görünebilir. Alt sorgu önce çalıştırılır ve sonucu dış sorgu tarafından kullanılır. Bu mekanizma, karmaşık problemleri ardışık mantıksal adımlara ayırmaya olanak tanır.

2

Skaler bir alt sorgu hangi SQL yan tümcesinde kullanılabilir?

Cevap

Skaler bir alt sorgu tam olarak tek bir değer döndürür (bir satır, bir sütun). Bu özellik sayesinde, SELECT yan tümcesinde hesaplanan sütun olarak kullanılabilir. Doğrudan karşılaştırmalar için WHERE içinde de görünebilir. Birden çok satır döndüren alt sorgular, tek bir değerin beklendiği yerlerde kullanılamaz.

3

Alt sorgu ile birleştirme arasındaki fark nedir?

Cevap

Alt sorgu, dış sorgu tarafından kullanılan ara sonuç üreten bağımsız iç içe yerleştirilmiş bir sorgudur, oysa birleştirme birden fazla tablonun sütunlarını doğrudan tek bir sonuç kümesinde birleştirir. Veri birleştirmede birleştirmeler genellikle daha performanslıdır, ancak alt sorgular karmaşık filtreler veya ara hesaplamalar için bazen daha okunabilirdir.

4

Sonuçları filtrelemek için IN anahtar kelimesi bir alt sorguyla nasıl kullanılır?

5

İlişkili alt sorgu nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Data Analytics'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