Advanced SQL with BigQuery
#
Aboutคอร์สภาคต่อจาก Basic SQL with BigQuery เรียนรู้คำสั่ง SQL ที่ซับซ้อนขึ้น และเน้น Analytic function ที่ใช้วิเคราะห์ข้อมูล เมื่อเรียนจบผู้เรียนสามารถนำไปประยุกต์ใช้งานได้หลากหลายมากขึ้น
- เรียนรู้คำสั่ง SQL ที่ใช้จัดการข้อมูลที่สนุกและซับซ้อนขึ้น เช่น
- การรวมข้อมูลด้วย Join และ Union
- การใช้คำสั่งเงื่อนไข CASE
- การเขียน Subquery และใช้คำสั่ง WITH AS
- เรียนรู้ Window function และ Analytics function ที่ใช้ในการวิเคราะห์ข้อมูล
- ความแตกต่างระหว่าง Window function ⚔️ Aggregate function
- การเลือก Window specification ทั้งการทำ Partition, การเรียงข้อมูลใน Partition และการกำหนด Window frame
- อัดแน่นไปด้วย 18 ตัวอย่างที่ถูกออกแบบให้เข้าใจง่าย พร้อมคำอธิบายอย่างละเอียด และ Tip หรือเทคนิคการเขียน Query
- เรียนด้วย Google BigQuery โดยใช้ข้อมูลจริงจาก BigQuery public data ผู้เรียนจะได้ลงมือทำจริงด้วยตนเอง
- มี Quiz และ Challenge แทรกระหว่งเรียนเรื่อยๆ เพื่อเช็คความเข้าใจในเนื้อหาที่เรียน
- เรียนออนไลน์ได้ไม่จำกัดเวลา มีข้อสงสัยสามารถพูดคุย/ถามผู้สอนได้ที่เพจ Noob Learning
#
Detail- Level: Intermediate
- Chapters: 8
- Hours: 3
- Quizzes: 0
- Clips: 0
- Certification: ได้รับเมื่อเรียนจบทุกคอร์สในซีรีย์ Basic ML Crash Course
- 100% online: เรียนบน Interactive learning platform
#
Prerequisites#
InstructorManusaporn Treerungroj (Ying): แอดมินเพจ Noob Learning | Data Scientist @ FOXFOX
#
Syllabus- Introduction (10 mins)
- ข้อมูลที่ใช้
- Enjoy JOIN 👻 (35 mins)
- Join Types
- London bicycles 🚲
- Ex. 1: JOIN … ON …
- Ex. 2: Table alias (AS)
- Sequences of JOINs
- Ex. 3: JOIN … JOIN …
- รวมข้อมูลเข้าด้วยกันด้วย UNION (25 mins)
- UNION ALL
- Ex. 4: … UNION ALL …
- Ex. 5: …, … UNION ALL …, ...
- Ex. 6: … UNION ALL … UNION ALL …
- UNION DISTINCT
- Ex. 7: … UNION DISTINCT …
- Ex. 8: … UNION DISTINCT … UNION DISTINCT …
- เขียน ( Subquery ) กัน~ (20 mins)
- Ex. 9: ( subquery )
- Ex.10: WITH … AS ( subquery )
- Ex.11: Subquery example
- ใช้ CASE เช็คเงื่อนไขหลายขั้น (20 mins)
- Ex.12: CASE …
- Ex.13: CASE …
- Window function หน้าต่างไปที่ไหนก็ได้ 🚪 (30 mins)
- Window function ⚔️ Aggregate function
- Ex.14: Aggregate function (Sum)
- Ex.15: Window function (Sum)
- Window specification
- การแบ่ง Partition ข้อมูล
- Ex.16: … OVER( PARTITION BY … )
- การเรียงข้อมูลภายใน Partition
- Ex.17: … OVER( PARTITION BY … ORDER BY … )
- กำหนด Window frame ให้ Window function (30 mins)
- จากตัวอย่างที่ 15
- จากตัวอย่างที่ 16
- จากตัวอย่างที่ 17
- Syntax
- ตัวอย่างการกำหนด Window frame
- Ex.18: Moving average
- Finally 🏁 (10 mins)
- Congratulations!
- To read