# SQL - Subquery's en CTE's (Data Analytics) > Scalaire subquery's, gecorreleerde subquery's, EXISTS, WITH (CTE), recursieve CTE's, query refactoring - 20 gespreksvragen - Mid-Level - [Gespreksvragen: Data Analytics](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen.md) ## 1. Wat is een subquery in SQL? **Antwoord** Een subquery is een query die genest is binnen een andere SQL-query. Het kan voorkomen in SELECT-, FROM-, WHERE- of HAVING-clausules. De subquery wordt eerst uitgevoerd en het resultaat wordt door de buitenste query gebruikt. Dit mechanisme maakt het mogelijk complexe problemen op te delen in opeenvolgende logische stappen. ## 2. In welke SQL-clausule kan een scalaire subquery worden gebruikt? **Antwoord** Een scalaire subquery retourneert precies één waarde (één rij, één kolom). Dankzij deze eigenschap kan het in de SELECT-clausule worden gebruikt als berekende kolom. Het kan ook in WHERE verschijnen voor directe vergelijkingen. Subquery's die meerdere rijen retourneren, kunnen niet worden gebruikt waar één waarde wordt verwacht. ## 3. Wat is het verschil tussen een subquery en een join? **Antwoord** Een subquery is een onafhankelijke geneste query die een tussenresultaat produceert dat door de buitenste query wordt gebruikt, terwijl een join kolommen uit meerdere tabellen rechtstreeks combineert in één resultaatset. Joins zijn over het algemeen efficiënter voor het combineren van gegevens, maar subquery's zijn soms beter leesbaar voor complexe filters of tussentijdse berekeningen. ## Nog 17 vragen beschikbaar - Hoe gebruik je het IN-trefwoord met een subquery om resultaten te filteren? - Wat is een gecorreleerde subquery? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Analytics-sollicitatieonderwerpen - [Google Sheets - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-basics.md): 20 vragen, Junior - [Google Sheets - Geavanceerde formules](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-advanced.md): 20 vragen, Junior - [SQL - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-basics.md): 25 vragen, Junior - [SQL - Aggregaties en groeperingen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-aggregations.md): 20 vragen, Junior - [SQL - Joins](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-joins.md): 20 vragen, Junior - [BigQuery - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/bigquery-fundamentals.md): 20 vragen, Junior - [Data Cleaning - Data opschonen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-cleaning.md): 20 vragen, Junior - [KPI's en business-metrieken](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/kpis-metrics.md): 20 vragen, Junior - [Beschrijvende statistiek](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/descriptive-statistics.md): 20 vragen, Junior - [Zapier en No-Code automatisering](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/zapier-automation.md): 20 vragen, Junior - [Principes van datavisualisatie](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-viz-principles.md): 20 vragen, Junior - [Python & Pandas - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/python-pandas-basics.md): 20 vragen, Junior - [Google Sheets - Geautomatiseerde dashboards](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-dashboards.md): 20 vragen, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-window-functions.md): 20 vragen, Mid-Level - [BigQuery - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/bigquery-advanced.md): 20 vragen, Mid-Level - [Data Modeling](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-modeling.md): 20 vragen, Mid-Level - [Funnel- en conversieanalyse](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/funnel-analysis.md): 20 vragen, Mid-Level - [Cohort- en retentieanalyse](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/cohort-retention.md): 20 vragen, Mid-Level - [Google Tag Manager en tracking](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/gtm-tracking.md): 20 vragen, Mid-Level - [API's en webhooks](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/apis-webhooks.md): 20 vragen, Mid-Level - [dbt - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/dbt-fundamentals.md): 20 vragen, Mid-Level - [AB Testing en toegepaste statistiek](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/ab-testing.md): 20 vragen, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/looker-studio.md): 20 vragen, Mid-Level - [Power BI - Basisprincipes](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/power-bi-fundamentals.md): 20 vragen, Mid-Level - [SQL - Geavanceerde analytische queries](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-advanced-analytics.md): 20 vragen, Senior - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/dbt-advanced.md): 20 vragen, Senior - [Power BI - DAX en geavanceerde dashboards](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/power-bi-dax.md): 20 vragen, Senior - [Python Analytics - Geavanceerde analyse en ML](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/python-analytics-advanced.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-subqueries-ctes