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

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

āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļŠāļīāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ SQL

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

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ•āļēāļĢāļēāļ‡ SQL āđāļĨāļ°āļĢāļēāļĒāļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđƒāļŦāđ‰āļāđˆāļēāļĒāļšāļĢāļīāļŦāļēāļĢ

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

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

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

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

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

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

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

āđƒāļ™āļ„āļ­āļĢāđŒāļŠāļ™āļĩāđ‰ āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāđƒāļŠāđ‰ SQL āđ€āļžāļ·āđˆāļ­āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ āđ‚āļ”āļĒāļ­āļīāļ‡āļˆāļēāļāļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ—āđƒāļŦāđ‰āđ€āļŠāđˆāļēāļ āļēāļžāļĒāļ™āļ•āļĢāđŒāļ­āļ­āļ™āđ„āļĨāļ™āđŒ āļ‹āļķāđˆāļ‡āļĄāļĩāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļē āļ„āļ°āđāļ™āļ™āļ āļēāļžāļĒāļ™āļ•āļĢāđŒ āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ™āļąāļāđāļŠāļ”āļ‡ āđāļĨāļ°āļ­āļ·āđˆāļ™ āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ āļˆāļ°āđ„āļ”āđ‰āļāļķāļāđ€āļ‚āļĩāļĒāļ™ SQL query āđ€āļžāļ·āđˆāļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļ§āļēāļĄāļŠāļ­āļšāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē āļāļēāļĢāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄ āđāļĨāļ°āđāļ™āļ§āđ‚āļ™āđ‰āļĄāļĒāļ­āļ”āļ‚āļēāļĒ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ„āļ­āļĢāđŒāļŠāļĒāļąāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ SQL extensions āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļŠāļīāļ‡āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ­āļ­āļ™āđ„āļĨāļ™āđŒ (OLAP) āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļĄāļāļĨāļļāđˆāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™

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

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

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

1

āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš Business Intelligence āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđƒāļŦāđ‰āđ€āļŠāđˆāļēāļ āļēāļžāļĒāļ™āļ•āļĢāđŒāļ­āļ­āļ™āđ„āļĨāļ™āđŒ

āļšāļ—āđāļĢāļāđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ™āļ°āļ™āļģāļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ—āđƒāļŦāđ‰āđ€āļŠāđˆāļēāļ āļēāļžāļĒāļ™āļ•āļĢāđŒāļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŠāļ·āđˆāļ­ MovieNow āđ‚āļ”āļĒāđ€āļ™āđ‰āļ™āļāļēāļĢāđƒāļŠāđ‰ SQL query āļžāļ·āđ‰āļ™āļāļēāļ™āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āđāļĨāļ°āļĢāļ§āļĄāļāļĨāļļāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļĢāļīāđˆāļĄāļšāļ—
2

āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ”āđ‰āļ§āļĒ SQL query āļžāļ·āđ‰āļ™āļāļēāļ™

āđƒāļŠāđ‰ query āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āđ„āļ”āđ‰āđāļāđˆ GROUP BY, LEFT JOIN āđāļĨāļ° sub-query āđ€āļžāļ·āđˆāļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļ§āļēāļĄāļŠāļ­āļšāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē
āđ€āļĢāļīāđˆāļĄāļšāļ—
3

āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļŠāļīāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ SQL query āļ‚āļąāđ‰āļ™āļŠāļđāļ‡

āđāļ™āļ°āļ™āļģāđāļ™āļ§āļ„āļīāļ” nested query āđāļĨāļ° correlated nested query āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ EXISTS āđāļĨāļ° UNION āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļĨāļđāļāļ„āđ‰āļē āļ āļēāļžāļĒāļ™āļ•āļĢāđŒ āļ™āļąāļāđāļŠāļ”āļ‡ āđāļĨāļ°āļ­āļ·āđˆāļ™ āđ†
āđ€āļĢāļīāđˆāļĄāļšāļ—
4

āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļŠāļīāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ SQL query āđāļšāļš OLAP

āđāļ™āļ°āļ™āļģāđāļĨāļ°āļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰ OLAP extensions āđƒāļ™ SQL āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļ§āļĄāļāļĨāļļāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļš āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ CUBE, ROLLUP āđāļĨāļ° GROUPING SETS
āđ€āļĢāļīāđˆāļĄāļšāļ—
S

āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļŠāļīāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ SQL

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

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

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

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

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