# SQL - Subconsultas e CTEs (Data Analytics) > Subconsultas escalares, correlacionadas, EXISTS, WITH (CTE), CTEs recursivas, refatoração de consultas - 20 perguntas de entrevista - Mid-Level - [Perguntas de entrevista: Data Analytics](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista.md) ## 1. O que é uma subconsulta em SQL? **Resposta** Uma subconsulta é uma consulta aninhada dentro de outra consulta SQL. Pode aparecer nas cláusulas SELECT, FROM, WHERE ou HAVING. A subconsulta é executada primeiro e seu resultado é usado pela consulta externa. Esse mecanismo permite decompor problemas complexos em etapas lógicas sucessivas. ## 2. Em qual cláusula SQL uma subconsulta escalar pode ser usada? **Resposta** Uma subconsulta escalar retorna exatamente um valor (uma linha, uma coluna). Graças a essa propriedade, pode ser usada na cláusula SELECT como uma coluna calculada. Também pode aparecer em WHERE para comparações diretas. Subconsultas que retornam várias linhas não podem ser usadas onde se espera um único valor. ## 3. Qual é a diferença entre uma subconsulta e uma junção? **Resposta** Uma subconsulta é uma consulta aninhada independente que produz um resultado intermediário usado pela consulta externa, enquanto uma junção combina diretamente colunas de múltiplas tabelas em um único conjunto de resultados. Junções geralmente têm melhor desempenho para combinar dados, mas subconsultas às vezes são mais legíveis para filtros complexos ou cálculos intermediários. ## Mais 17 perguntas disponiveis - Como usar a palavra-chave IN com uma subconsulta para filtrar resultados? - O que é uma subconsulta correlacionada? Cadastre-se gratis: https://sharpskill.dev/pt/login ## Outros temas de entrevista Data Analytics - [Google Sheets - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/google-sheets-basics.md): 20 perguntas, Junior - [Google Sheets - Fórmulas avançadas](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/google-sheets-advanced.md): 20 perguntas, Junior - [SQL - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-basics.md): 25 perguntas, Junior - [SQL - Agregações e agrupamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-aggregations.md): 20 perguntas, Junior - [SQL - Joins](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-joins.md): 20 perguntas, Junior - [BigQuery - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/bigquery-fundamentals.md): 20 perguntas, Junior - [Data Cleaning - Limpeza de dados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/data-cleaning.md): 20 perguntas, Junior - [KPIs e métricas de negócio](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/kpis-metrics.md): 20 perguntas, Junior - [Estatística descritiva](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/descriptive-statistics.md): 20 perguntas, Junior - [Zapier e automação No-Code](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/zapier-automation.md): 20 perguntas, Junior - [Princípios de visualização de dados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/data-viz-principles.md): 20 perguntas, Junior - [Python & Pandas - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/python-pandas-basics.md): 20 perguntas, Junior - [Google Sheets - Dashboards automatizados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/google-sheets-dashboards.md): 20 perguntas, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-window-functions.md): 20 perguntas, Mid-Level - [BigQuery - Recursos avançados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/bigquery-advanced.md): 20 perguntas, Mid-Level - [Data Modeling](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/data-modeling.md): 20 perguntas, Mid-Level - [Análise de funis e conversão](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/funnel-analysis.md): 20 perguntas, Mid-Level - [Análise de coortes e retenção](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/cohort-retention.md): 20 perguntas, Mid-Level - [Google Tag Manager e tracking](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/gtm-tracking.md): 20 perguntas, Mid-Level - [APIs e webhooks](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/apis-webhooks.md): 20 perguntas, Mid-Level - [dbt - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/dbt-fundamentals.md): 20 perguntas, Mid-Level - [AB Testing e estatística aplicada](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/ab-testing.md): 20 perguntas, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/looker-studio.md): 20 perguntas, Mid-Level - [Power BI - Fundamentos](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/power-bi-fundamentals.md): 20 perguntas, Mid-Level - [SQL - Consultas analíticas avançadas](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-advanced-analytics.md): 20 perguntas, Senior - [dbt - Recursos avançados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/dbt-advanced.md): 20 perguntas, Senior - [Power BI - DAX e dashboards avançados](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/power-bi-dax.md): 20 perguntas, Senior - [Python Analytics - Análise avançada e ML](https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/python-analytics-advanced.md): 20 perguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pt/technologies/data-analytics/perguntas-entrevista/sql-subqueries-ctes