Description
ใช้ SQL อยู่แล้วทุกวัน ทำไมต้องเรียน Advanced SQL? อะไรคือ Advanced SQL?
หากคุณเป็นหนึ่งคนที่ทำงานกับการข้อมูล จำเป็นที่จะต้องเข้าถึงฐานข้อมูล ด้วยการเขียน SQL
“หลายครั้งคุณรู้สึกว่าการดึงข้อมูลออกมาใช้งาน ไม่ได้จบที่ query เดียวหรือจบที่การใช้ SQL เพียงอย่างเดียว” บางครั้งคุณจำเป็นที่จะต้องใช้เครื่องมืออื่นๆ ในการจัดข้อมูลให้อยู่ในรูปที่คุณใช้งานได้หรือคำนวณค่าอื่นๆ เพิ่มเติม เช่น การนำข้อมูลออกมาใช้ต่อบน Excel ซึ่งทำให้คุณมีงานมากขึ้น ใช้เวลามากขึ้น รวมถึงเพิ่มความยาก หากคุณต้องทำกระบวนการนี้ซ้ำๆ เป็นประจำ
ในคอร์สนี้ จะนำเสนอ “วิธีการใช้ SQL อย่างเต็มประสิทธิภาพมากยิ่งขึ้น” เพื่อให้คุณสามารถคำนวณค่าที่มีความซับซ้อน ดึงข้อมูลในรูปแบบที่ยากมากขึ้น อย่างการใช้ Subquery, Window functions ต่างๆ รวมไปถึงการจัดเตรียมข้อมูลด้วยโครงสร้างข้อมูลใหม่ๆ อย่างการใช้ Struct & Array นอกจากนี้ยังมีบทเรียนโบนัส ที่ครอบคลุมการใช้งาน UDF หรือ User-defined functions และเครื่องมือใหม่ๆ ที่คุณสามารถเชื่อมต่อข้อมูลของคุณไปงานต่อได้ หากใช้บริการ Google BigQuery เช่น การ visualize บน Data Studio, การจัดการข้อมูลภูมิศาสตร์ โดยใช้ BigQuery GIS และ BigQuery Geo Viz ไปจนถึงการวิเคราะห์ข้อมูล สร้างโมเดล โดยการใช้ BigQuery ML
คอร์สออนไลน์นี้เหมาะสำหรับ
- คนที่ใช้ SQL อยู่แล้วแต่ต้องการใช้งาน SQL อย่างเต็มประสิทธิภาพ
- Data Analyst, Data Scientist และ Business Analyst ที่ใช้ SQL ในการดึงข้อมูลมาวิเคราะห์เป็นประจำ
- Software Engineer, Data Engineer และ BI Developer ที่ต้องทำงานกับฐานข้อมูล
- คนที่พึ่งเริ่มเรียน SQL เคยใช้งานมาบ้าง หรือผ่านการเรียนรู้เบื้องต้น อย่างคอร์ส ‘SQL for Data Analytics’ มาแล้ว
- Business Function ที่บางครั้งต้องการความรวดเร็วในการเข้าถึงข้อมูลด้วยตนเอง
- ผู้บริหาร, เจ้าของกิจการ, หัวหน้าทีม และ Project Manager ที่ต้องการเข้าถึงฐานข้อมูล หรือตรวจสอบข้อมูลด้วยตนเอง
- นักเรียน นักศึกษา ที่สนใจและต้องการเตรียมตัวให้พร้อมกับกับทำงานกับข้อมูล หรือทำงานในองค์กร Technology ชั้นนำ
สิ่งที่คุณจะได้รับ
- การใช้งาน SQL ที่ซับซ้อนและเต็มประสิทธิภาพมากขึ้น โดยคอร์สนี้จะครอบคลุมเนื้อหา ตั้งแต่
- การใช้ Subquery หรือ การดึงข้อมูลจากการดึงข้อมูลย่อย ซึ่งทำให้เราสามารถดึงข้อมูล หรือคำนวณข้อมูลที่มีความซับซ้อนได้มากขึ้น
- การใช้ Set Operation ใน Query เพื่อการจัดเตรียมข้อมูล หรือเข้าถึงข้อมูลที่มีเงื่อนไขซับซ้อน
- การใช้ Window Functions ต่างๆ เพื่อคำนวณ Business Metrics ต่างๆ หรือการเข้าถึง ดึงข้อมูลแบบมีเงื่อนไขที่ซับซ้อน
- การจัดการหรือใช้งานโครงสร้างข้อมูล Struct & Array เพื่อประสิทธิภาพในการดึงข้อมูลหรือคำนวณข้อมูลที่สูงขึ้น
- (โบนัส) การต่อยอดการใช้งาน SQL มากขึ้นอย่างการใช้ UDF หรือ User-defined Functions รวมไปถึงการใช้เครื่องมืออื่นๆ ที่เชื่อมต่อจาก Google BigQuery อย่าง Data Studio เครื่องมือในการ Visualize ข้อมูล, Google GIS และ Google Geo Viz สำหรับการจัดการข้อมูลทางภูมิศาสตร์, และ การวิเคราะห์ข้อมูลโดยการสร้างโมเดล จาก BigQuery ML
ความรู้พื้นฐาน
- เคยใช้งาน SQL กับการทำงานจริงมาแล้ว
- ผ่านการเรียนคอร์ส ‘SQL for Data Analytics’ มาแล้ว
- ผลคะแนนของการทดสอบ SQL จาก Skill Score By Skooldio สูงกว่า Novice