Subquery ne demek?
Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler
Subquery, veritabanlarında alt sorgu, iç içe sorgu anlamına gelir.
Başka bir sorgunun içine parantez içinde yazılan ve sonucu dıştaki sorgu tarafından, örneğin filtrelenecek değerlerin listesi olarak kullanılan sorgu.
English: A query written inside another query, in brackets, whose result is used by the outer query, for example as a list of values to filter by.
Nerede ve nasıl kullanılır?
'Inner query' ya da 'nested query' diye de geçer. Alt sorgular WHERE içinde (… IN (SELECT …)), FROM içinde türetilmiş tablo (derived table) olarak ya da SELECT listesinde yer alabilir. Dış sorguya başvuran correlated subquery her satır için yeniden çalıştığından yavaş olabilir; çoğu zaman bir join ya da CTE daha anlaşılır olur.
Örnek cümleler
The subquery returns the IDs of customers who ordered last month.
Alt sorgu, geçen ay sipariş veren müşterilerin ID'lerini döndürüyor.
Rewriting the correlated subquery as a join cut the run time in half.
İlişkili alt sorguyu join olarak yeniden yazmak çalışma süresini yarıya indirdi.
Sık kullanılan kalıplar
- correlated subquery
- nested subquery
- subquery in the WHERE clause
- rewrite a subquery
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: SQL Komutları ve Sorgular
- SQL · SQL
- WHERE clause · WHERE koşulu
- INSERT statement · INSERT komutu
- UPDATE statement · UPDATE komutu
- DELETE statement · DELETE komutu
- ORDER BY · sıralama
- GROUP BY · gruplama
- aggregate function · toplama fonksiyonu
- inner join · iç birleştirme
- left join · sol birleştirme
- HAVING clause · HAVING koşulu
- SELECT DISTINCT · tekrarsız seçim
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
