รายละเอียดคอร์ส
เรียนรู้การเขียน SQL Query ตั้งแต่ขั้นพื้นฐานไปจนถึงการใช้งานจริง เพื่อเตรียมความพร้อมขั้นพื้นฐานการเป็น Data Scientist
รายละเอียดคอร์สออนไลน์
ไม่ว่าภาษาในการเขียนโปรแกรมจะอัปเดตทุกปี เทคโนโลยีในการพัฒนาจะเปลี่ยนแปลงแทบทุกวัน แต่ยังมีอยู่หนึ่งภาษา ที่ตลอด 10 ปีที่ผ่านมาเปลี่ยนแปลงน้อยมาก นั่นก็คือ SQL (Structured Query Language) ที่ไม่ว่าจะเป็น Database ของ SQL Server, Oracle, mySQL หรืออื่น ๆ เราก็ยังสามารถใช้ SQL ในการเขียนโปรแกรมติดต่อกับ Database เพื่อจัดการข้อมูล
ตลอด 17 ปีในการทำงานด้าน Database ตั้งแต่ SQL Server 2000 เป็นต้นมาจนถึง SQL Server 2016 และการทำงานบน mySQL, Oracle, PostgreSQL ภาษาที่ผมยังใช้งานอยู่ ตั้งแต่วันแรกที่ทำงานจนถึงวันนี้ 2024 ผมก็ยังสามารถใช้ SQL เพื่อจัดการข้อมูล ดึงข้อมูลมาทำรายงานเสนอผู้บริหาร การเขียนโปรแกรมอัตโนมัติ เช่น เขียนโปรแกรมให้ส่งรายงานผ่านทาง Email หรือการสร้าง Data warehouse, นำข้อมูลมานำเสนอเชิงลึก Data Analytics พื้นฐานที่ยังจำเป็นต่อการใช้งานก็คือ SQL
ประโยชน์ที่ผู้เรียนจะได้รับ
- สามารถเขียน SQL Query สำหรับการใช้งานจริง
- เข้าใจการทำงานของ Database, RDBMS
- นำความรู้ไปต่อยอดเพื่อพัฒนาตัวเองเป็น Programmer, Data Engineer, Data Analyst
- เรียนหลักการ JOIN ที่สำคัญ INNER, LEFT
- การเขียน SQL แบบ Advance ด้วย GROUP BY
- SQL Function ที่จำเป็นในการทำงานจริง
- แบบทดสอบความเข้าใจจากประสบการณ์ของผู้สอน
- ตัวอย่างการเขียนโปรแกรมด้วย SQL เพื่อให้อ่านง่าย
คอร์สนี้เหมาะสำหรับ
ผู้ที่สนใจอยากจะหัดเขียนภาษา SQL เพื่อนำไปต่อยอดในสายอาชีพการทำงาน เช่น ทำความเข้าใจกับหลักการทำงานของ Database, การเขียน SQL เพื่อนำข้อมูลออกมาแสดงผลใน Report, การใช้ Power BI ติดต่อไปยัง Database เพื่อทำ Dashboard สวย ๆ
คอร์สนี้จะใช้ DB Browser for SQLite เป็นหลักในการสอน แต่สามารถนำไป Apply ต่อยอดกับ Database ยี่ห้ออื่นได้แน่นอน ไม่ว่าจะเป็น mySQL, Oracle หรือแม้กระทั่ง PostgreSQL