āļ‚āđ‰āļēāļĄāđ„āļ›āļĒāļąāļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļŦāļĨāļąāļ

āļ„āļ­āļĢāđŒāļŠāļŸāļĢāļĩ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ˜āļļāļĢāļāļīāļˆāļ”āđ‰āļ§āļĒ SQL

āļ‚āļąāđ‰āļ™āļāļĨāļēāļ‡4 āļŠāļĄ.

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļīāļ§āļĢāļĩ SQL āđ€āļžāļ·āđˆāļ­āļ„āļģāļ™āļ§āļ“āđ€āļĄāļ•āļĢāļīāļāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ˜āļļāļĢāļāļīāļˆāđƒāļŠāđ‰āļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

Sql4 āļŠāļĄ.āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ

āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩāļŸāļĢāļĩāļ‚āļ­āļ‡āļ„āļļāļ“

āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āļ”āđ‰āļ§āļĒ Google
āļŦāļĢāļ·āļ­
āđ€āļĄāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­ āļ–āļ·āļ­āļ§āđˆāļēāļ„āļļāļ“āļĒāļ­āļĄāļĢāļąāļš āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ° āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āļĒāļ­āļĄāļĢāļąāļšāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļŠāļŦāļĢāļąāļāļ­āđ€āļĄāļĢāļīāļāļē

āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāđ„āļ§āđ‰āļ§āļēāļ‡āđƒāļˆāļˆāļēāļāļœāļđāđ‰āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļšāļĢāļīāļĐāļąāļ—āļŦāļĨāļēāļĒāļžāļąāļ™āđāļŦāđˆāļ‡

āļāļģāļĨāļąāļ‡āļāļķāļāļ­āļšāļĢāļĄāļ—āļĩāļĄāļ­āļĒāļđāđˆāđƒāļŠāđˆāđ„āļŦāļĄ?

āļ—āļ”āļĨāļ­āļ‡āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢ â†’

āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļ­āļĢāđŒāļŠ

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

āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āđ‚āļ„āļĢāļ‡āļĢāđˆāļēāļ‡āļ„āļ­āļĢāđŒāļŠ

1

āļĢāļēāļĒāđ„āļ”āđ‰ āļ•āđ‰āļ™āļ—āļļāļ™ āđāļĨāļ°āļāļģāđ„āļĢ

āļāļģāđ„āļĢāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļŠāļīāđˆāļ‡āđāļĢāļāļ—āļĩāđˆāđƒāļŠāđ‰āļ›āļĢāļ°āđ€āļĄāļīāļ™āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāļ„āļģāļ™āļ§āļ“āļĢāļēāļĒāđ„āļ”āđ‰āđāļĨāļ°āļ•āđ‰āļ™āļ—āļļāļ™ āļˆāļēāļāļ™āļąāđ‰āļ™āļ™āļģāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļŠāđˆāļ§āļ™āļĄāļēāļĢāļ§āļĄāļāļąāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰ Common Table Expressions āđ€āļžāļ·āđˆāļ­āļ„āļģāļ™āļ§āļ“āļāļģāđ„āļĢ
āđ€āļĢāļīāđˆāļĄāļšāļ—
2

KPI āđ€āļŠāļīāļ‡āļœāļđāđ‰āđƒāļŠāđ‰

KPI āļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™ āđ€āļŠāđˆāļ™ āļāļģāđ„āļĢ āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļ āđāļ•āđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļŠāļ°āļ—āđ‰āļ­āļ™āļ–āļķāļ‡āļāļīāļˆāļāļĢāļĢāļĄāđāļĨāļ°āļāļēāļĢāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāļ„āļģāļ™āļ§āļ“ KPI āļ”āđ‰āļēāļ™āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāļ°āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ āļĢāļ§āļĄāļ–āļķāļ‡āđƒāļŠāđ‰ window functions āđ€āļžāļ·āđˆāļ­āļ„āļģāļ™āļ§āļ“āļ­āļąāļ•āļĢāļēāļāļēāļĢāđ€āļ•āļīāļšāđ‚āļ•āđāļĨāļ°āļāļēāļĢāļĢāļąāļāļĐāļēāļœāļđāđ‰āđƒāļŠāđ‰
āđ€āļĢāļīāđˆāļĄāļšāļ—
3

ARPU āļŪāļīāļŠāđ‚āļ•āđāļāļĢāļĄ āđāļĨāļ°āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āđ‡āļ™āđ„āļ—āļĨāđŒ

āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ KPI āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āđ€āļžāļĩāļĒāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§ āļˆāļķāļ‡āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āļ˜āļīāļšāļēāļĒāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰ āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš unit economics āļŪāļīāļŠāđ‚āļ•āđāļāļĢāļĄ āļāļēāļĢāđāļšāđˆāļ‡āļāļĨāļļāđˆāļĄ (bucketing) āđāļĨāļ°āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āđ‡āļ™āđ„āļ—āļĨāđŒ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ„āļ§āļēāļĄāđāļ›āļĢāļ›āļĢāļ§āļ™āđƒāļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰
āđ€āļĢāļīāđˆāļĄāļšāļ—
4

āļāļēāļĢāļˆāļąāļ”āļ—āļģāļĢāļēāļĒāļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢ

āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāļĄāļąāļāļ™āļģ KPI āļ—āļĩāđˆāļ„āļģāļ™āļ§āļ“āđ„āļ§āđ‰āđƒāļ™āļŠāļēāļĄāļšāļ—āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļĄāļēāđƒāļŠāđ‰āļ›āļĢāļ°āļāļ­āļšāļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļ™āļģ KPI āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĄāļēāļˆāļąāļ”āļĢāļ§āļĄāđ€āļ›āđ‡āļ™āļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāļ­āđˆāļēāļ™āļ‡āđˆāļēāļĒāđāļĨāļ°āļ™āļģāđ€āļŠāļ™āļ­āļ•āđˆāļ­āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāđ„āļ”āđ‰
āđ€āļĢāļīāđˆāļĄāļšāļ—
S

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ˜āļļāļĢāļāļīāļˆāļ”āđ‰āļ§āļĒ SQL

āđ€āļĢāļĩāļĒāļ™āļ„āļ­āļĢāđŒāļŠāļˆāļšāđāļĨāđ‰āļ§

āļĢāļąāļšāđƒāļšāļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ

āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĨāļĒ

āļžāļąāļ’āļ™āļēāļ—āļąāļāļĐāļ°āļ”āđ‰āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āļ”āđ‰āļ§āļĒ DataCamp for Mobile

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ„āļ”āđ‰āļ—āļļāļāļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļ­āļĢāđŒāļŠāļšāļ™āļĄāļ·āļ­āļ–āļ·āļ­āđāļĨāļ°āđ‚āļˆāļ—āļĒāđŒāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ” 5 āļ™āļēāļ—āļĩāļ›āļĢāļ°āļˆāļģāļ§āļąāļ™