Data Analytics

SQL - Subquery āđāļĨāļ° CTE

Scalar subquery, correlated subquery, EXISTS, WITH (CTE), recursive CTE, āļāļēāļĢāļ›āļĢāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ query

20 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒÂ·
Mid-Level
1

Subquery āđƒāļ™ SQL āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

āļ„āļģāļ•āļ­āļš

Subquery āļ„āļ·āļ­ query āļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™ SQL query āļ­āļ·āđˆāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļēāļāļāđƒāļ™ SELECT, FROM, WHERE āļŦāļĢāļ·āļ­ HAVING clause āđ„āļ”āđ‰ Subquery āļˆāļ°āļ–āļđāļāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļāđˆāļ­āļ™āđāļĨāļ°āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđ‚āļ”āļĒ query āļ āļēāļĒāļ™āļ­āļ āļāļĨāđ„āļāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ­āļ­āļāđ€āļ›āđ‡āļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ°āļ—āļĩāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļāļąāļ™

2

Scalar subquery āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™ SQL clause āđƒāļ”āđ„āļ”āđ‰āļšāđ‰āļēāļ‡?

āļ„āļģāļ•āļ­āļš

Scalar subquery āļˆāļ°āļ„āļ·āļ™āļ„āđˆāļēāđ€āļžāļĩāļĒāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§ (āļŦāļ™āļķāđˆāļ‡āđāļ–āļ§ āļŦāļ™āļķāđˆāļ‡āļ„āļ­āļĨāļąāļĄāļ™āđŒ) āļ”āđ‰āļ§āļĒāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ™āļĩāđ‰ āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™ SELECT clause āđ€āļ›āđ‡āļ™āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ„āļģāļ™āļ§āļ“āđ„āļ”āđ‰ āđāļĨāļ°āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļēāļāļāđƒāļ™ WHERE āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ‚āļ”āļĒāļ•āļĢāļ‡ Subquery āļ—āļĩāđˆāļ„āļ·āļ™āļŦāļĨāļēāļĒāđāļ–āļ§āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™āļ—āļĩāđˆāļ—āļĩāđˆāļ„āļēāļ”āļŦāļ§āļąāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§āđ„āļ”āđ‰

3

āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ subquery āđāļĨāļ° join āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

āļ„āļģāļ•āļ­āļš

Subquery āļ„āļ·āļ­ query āļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļāļąāļ™āđāļšāļšāļ­āļīāļŠāļĢāļ°āļ‹āļķāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļāļĨāļēāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒ query āļ āļēāļĒāļ™āļ­āļ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ join āļˆāļ°āļĢāļ§āļĄāļ„āļ­āļĨāļąāļĄāļ™āđŒāļˆāļēāļāļŦāļĨāļēāļĒāļ•āļēāļĢāļēāļ‡āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđ‚āļ”āļĒāļ•āļĢāļ‡āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ”āļĩāļĒāļ§ Join āļĄāļąāļāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āļĩāļāļ§āđˆāļēāđƒāļ™āļāļēāļĢāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ•āđˆ subquery āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āđˆāļēāļ™āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļāļ§āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļāļĢāļ­āļ‡āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŦāļĢāļ·āļ­āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļāļĨāļēāļ‡

4

āđƒāļŠāđ‰āļ„āļģāļŠāļģāļ„āļąāļ IN āļāļąāļš subquery āđ€āļžāļ·āđˆāļ­āļāļĢāļ­āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ­āļĒāđˆāļēāļ‡āđ„āļĢ?

5

Correlated subquery āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

+17 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Data Analytics āļ­āļ·āđˆāļ™āđ†

Google Sheets - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āļŠāļđāļ•āļĢāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
25 āļ„āļģāļ–āļēāļĄ

SQL - āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļĨāļļāđˆāļĄ

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - Joins

Junior
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Data Cleaning - āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāļŠāļ°āļ­āļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ

Junior
20 āļ„āļģāļ–āļēāļĄ

KPI āđāļĨāļ°āđ€āļĄāļ•āļĢāļīāļāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŠāļ–āļīāļ•āļīāđ€āļŠāļīāļ‡āļžāļĢāļĢāļ“āļ™āļē

Junior
20 āļ„āļģāļ–āļēāļĄ

Zapier āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī No-Code

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŦāļĨāļąāļāļāļēāļĢ Data Visualization

Junior
20 āļ„āļģāļ–āļēāļĄ

Python & Pandas - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - Window Functions

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Data Modeling

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Funnel āđāļĨāļ° Conversion

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Cohort āđāļĨāļ° Retention

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Google Tag Manager āđāļĨāļ°āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

API āđāļĨāļ° Webhook

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

dbt - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

AB Testing āđāļĨāļ°āļŠāļ–āļīāļ•āļīāļ›āļĢāļ°āļĒāļļāļāļ•āđŒ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Looker Studio (Google Data Studio)

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Power BI - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - āļāļēāļĢāļ„āļīāļ§āļĢāļĩāđ€āļŠāļīāļ‡āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

dbt - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Power BI - DAX āđāļĨāļ°āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Python Analytics - āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđāļĨāļ° ML

Senior
20 āļ„āļģāļ–āļēāļĄ

āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ Data Analytics āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›

āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļģāļ–āļēāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” flashcards āđāļšāļšāļ—āļ”āļŠāļ­āļšāđ€āļ—āļ„āļ™āļīāļ„ āđāļšāļšāļāļķāļāļŦāļąāļ” code review āđāļĨāļ°āļ•āļąāļ§āļˆāļģāļĨāļ­āļ‡āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļŸāļĢāļĩ