Basic SQL with BigQuery
About#
คอร์ส 🦀 ปูพื้นฐาน SQL ด้วย Google BigQuery เหมาะสำหรับผู้เริ่มต้นเรียน SQL เพื่อใช้ในการอ่านข้อมูล เมื่อเรียนจบผู้เรียนสามารถต่อยอดเรียนรู้คำสั่ง SQL ที่ซับซ้อนขึ้นได้ด้วยตนเอง
- เรียนรู้คำสั่ง SQL พื้นฐานและ Functions ที่ใช้บ่อย คัดมาแล้วว่าได้ใช้ในการทำงานจริงแน่นอน
- เรียนรู้จาก 23 ตัวอย่างที่ถูกออกแบบให้เข้าใจง่ายต่อผู้เริ่มต้น พร้อมคำอธิบาย
- เรียนด้วย Google BigQuery โดยใช้ข้อมูลจริงจาก BigQuery public data ผู้เรียนจะได้ลงมือทำจริงด้วยตนเอง
- สอดแทรกวิธีการใช้ Google BigQuery ระหว่างทาง ผู้เรียนที่ไม่เคยใช้ Google BigQuery ทำงานจริงมาก่อนก็เรียนได้
- มี Quiz และ Challenge แทรกระหว่างเรียนเรื่อยๆ เพื่อเช็คความเข้าใจในเนื้อหาที่เรียน
- เรียนออนไลน์ได้ไม่จำกัดเวลา มีข้อสงสัยสามารถพูดคุย/ถามผู้สอนได้ที่เพจ Noob Learning
Detail#
- Level: Beginner
- Chapters: 9
- Hours: 3.5
- Quizzes: 0
- Clips: 0
- Certification: ได้รับเมื่อเรียนจบทุกคอร์สในซีรีย์ Basic ML Crash Course
- 100% online: เรียนบน Interactive learning platform
Prerequisites#
Instructor#
Manusaporn Treerungroj (Ying): แอดมินเพจ Noob Learning | Data Scientist @ FOXFOX
Syllabus#
- เข้าสู่โลกแห่งข้อมูล (10 mins)
- CRUD
- SQL บน BigQuery
- ข้อมูล London Bicycles 🚲 (15 mins)
- เริ่มต้น Query กันเถอะ (30 mins)
- Ex. 1: Hello World
- Ex. 2: SELECT … AS …
- Ex. 3: SELECT …
- Ex. 4: SELECT … FROM …
- Note
- Ex. 5: SELECT * FROM …
- Filter ข้อมูลให้เหลือ Row ที่ต้องการ (30 mins)
- Ex. 6: WHERE …
- Ex. 7: WHERE … AND ...
- Ex. 8: WHERE … OR ...
- Note
- Ex. 9: WHERE … LIKE ...
- Ex. 10: WHERE … BETWEEN …
- สำรวจข้อมูลเป็น Group (40 mins)
- Ex. 11: COUNT
- Ex. 12: DISTINCT
- Note
- Ex. 13: GROUP BY …
- Ex. 14: GROUP BY …
- Ex. 15: GROUP BY … HAVING …
- Note
- เรียงผลลัพธ์อย่างที่ต้องการ (15 mins)
- Ex. 16: ORDER BY …
- Ex. 17: ORDER BY … DESC
- Ex. 18: GROUP BY … ORDER BY …
- ทำความรู้จัก Function (40 mins)
- Data Types (ชนิดข้อมูล)
- Ex. 19: CAST( … AS … )
- Ex. 20: SAFE_CAST( … AS … )
- Ex. 21: IF( …, …, … )
- Ex. 22: IFNULL( …, … )
- Ex. 23: EXTRACT( … FROM … )
- Note
- Recap (15 mins)
- Challenge (15 mins)