BUNDLE.HEADER

SQL from Basic to Advanced

เริ่มต้นเขียน SQL ตั้งแต่ 0 ถึง 100
5,390.00
บาท
5,980.00
บาท
รวม 13 - 15 ชั่วโมง
แบบฝึกหัดและโปรเจคจริงตลอดหลักสูตร
สามารถกลับมาทบทวนได้เรื่อยๆ
ได้รับประกาศนียบัตร

SECTION_TITLE.OVERVIEW

การนำข้อมูลมาวิเคราะห์เพื่อสร้างกลยุทธ์ สร้างผลิตภัณฑ์ และสร้างมูลค่าทางธุรกิจไม่ใช่เรื่องใหม่ แต่ในโลกยุคดิจิทัล เรามีแหล่งข้อมูลใหม่ๆ เป็นจำนวนมาก ซึ่งส่งผลให้ปริมาณข้อมูลเพิ่มขึ้นอย่างมหาศาล องค์กรที่ต้องการจะนำข้อมูลไปใช้ให้เกิดประโยชน์ต้องมีวิธีคิด มีกระบวนการตัดสินใจ มีเครื่องมือ มีบุคลากรที่พร้อมรับมือกับความเปลี่ยนแปลงนี้

จัดเต็ม 2 หลักสูตร เรียนรู้ตั้งแต่พื้นฐานจนสามารถเขียน SQL อย่างเต็มประสิทธิภาพเพื่อวิเคราะห์ข้อมูลทางธุรกิจ

data-analytics-sql

advanced-sql

ในคอร์สนี้ผู้สอนจะพูดถึงการนําข้อมูลมาใช้สร้างประโยชน์ทางธุรกิจ ตั้งแต่การนําข้อมูลมาใช้ประกอบการตัดสินใจ การทําความเข้าใจผู้ใช้งาน ไปจนถึงการวิเคราะห์ข้อมูลได้ด้วยภาษา SQL ผ่านบทเรียนสุดเข้มข้นพร้อมลงมือทำแบบฝึกหัดและโปรเจคจริง

คอร์สนี้เหมาะสำหรับ

  • Marketer, Sales และ HR ที่ต้องการนำข้อมูลในฐานข้อมูลที่มีอยู่ในองค์กรมาวิเคราะห์ด้วยตนเอง
  • Software Engineer, Product Manager, Business Analyst และ BI Developer มือใหม่ ที่ต้องทำงานกับฐานข้อมูล
  • ผู้บริหาร เจ้าของกิจการ หัวหน้าทีม ที่ต้องการเข้าถึงข้อมูลในฐานข้อมูลด้วยตนเอง

หลังจากเรียนจบคอร์สนี้ผู้เรียนจะสามารถ

การใช้งาน SQL ที่ซับซ้อนและเต็มประสิทธิภาพมากขึ้น โดยคอร์สนี้จะครอบคลุมเนื้อหา ตั้งแต่

  • พื้นฐาน SQL ตั้งแต่เริ่มต้น (ไม่ต้องมีพื้นฐานภาษาโปรแกรมมาก่อน)
  • การใช้ Subquery หรือ การดึงข้อมูลจากการดึงข้อมูลย่อย ซึ่งทำให้เราสามารถดึงข้อมูล หรือคำนวณข้อมูลที่มีความซับซ้อนได้มากขึ้น
  • การใช้ Set Operation ใน Query เพื่อการจัดเตรียมข้อมูล หรือเข้าถึงข้อมูลที่มีเงื่อนไขซับซ้อน
  • การใช้ Window Functions ต่างๆ เพื่อคำนวณ Business Metrics ต่างๆ หรือการเข้าถึง ดึงข้อมูลแบบมีเงื่อนไขที่ซับซ้อน
  • การจัดการหรือใช้งานโครงสร้างข้อมูล Struct & Array เพื่อประสิทธิภาพในการดึงข้อมูลหรือคำนวณข้อมูลที่สูงขึ้น

ระหว่างเรียนคอร์สนี้ผู้เรียนจะได้ทำแบบทดสอบแทรกในทุกบทเรียน

สอบถามข้อมูลเพิ่มเติม

  • Facebook Skooldio
  • สำหรับท่านที่ต้องการสมัครในนามบริษัท กรุณาติดต่อ hello@skooldio.com

SECTION_TITLE.COURSE_OUTLINE

01

Course I : SQL for Data Analytics

Basic Concepts

  • Course Overview

  • Introduction

  • Relational Databases

  • SQL Command Overview

  • Table Schema

  • Data Types

  • Which Data Type?

  • Quiz: Which Data Type?

  • Solutions

  • Google BigQuery

  • Google BigQuery Example

Querying Data

  • Getting Set Up

  • SELECT one column

  • SELECT multiple columns

  • SELECT all columns

  • SELECT with a column alias using AS

  • SELECT without FROM

  • SELECT a specific value as a column

  • ORDER BY, LIMIT

  • SELECT a limited number of rows

  • SELECT distinct values in a column

  • SELECT distinct combinations of fields

  • Sort rows

  • Select the 3 top-grossing movies from the list

  • Selection criteria

  • Use WHERE clause to filter data based on boolean expression

  • Comparison Operators

  • Exercises

  • SELECT in Summary

  • Quiz

Data Transformation

  • Arithmetic Calculations

  • Perform a calculation

  • Dividing Numbers

  • Mathematical Functions

  • Rounding Numbers

  • Type Casting

  • Dates and Times

  • Date Functions

  • Datetime Functions

  • Quiz

  • String Functions

  • Conditional Expressions

  • Quiz

Aggregating Data

  • Aggregate Functions

  • Summarizing Tables

  • More Aggregrate Functions

  • Quiz

  • GROUP BY

  • Filtering

  • Filtering Rows

  • Filtering Groups

  • GROUP BY Conditional Expressions

  • Grouping Sets

  • GROUP in Summary

  • Quiz

Combining Tables

  • Working with multiple tables

  • Joining Tables

  • Types of Joins

  • INNER JOIN

  • LEFT/RIGHT (OUTER) JOIN

  • FULL JOIN

  • Join Syntax

  • Example

  • Sequences of JOINs

  • Order of Execution

  • Complex Queries

  • Subqueries

  • Quiz

  • Conclusion

Introduction

  • Welcome to Course

  • Google BigQuery

  • Basic SQL

Subqueries and Set Operators

  • Subquery

  • Scalar Subquery with SELECT

  • Performance

  • Scalar Subquery with WHERE

  • EXISTS/IN Subquery

  • Case Study: Skooldio’s FB Page Analysis (I)

  • Case Study: Skooldio’s FB Page Analysis (II)

  • Table Subquery

  • Set Operators

  • WITH Clause

Analytic Window Functions

  • Introduction

  • Numbering Functions

  • Lead/Lag & Aggregate Analytic Functions

  • Advanced Window Frames (I)

  • Advanced Window Frames (II)

  • Default Value

  • Case Study: Spotify’s Music Chart Analysis

  • Summary

Semi-Structured Data

  • Semi-Structured Data

  • Array and Struct

  • Array

  • Assessing Array Elements

  • Flattening arrays

  • Struct

  • Array of Structs

  • Array Aggregation

  • Case Study: Thai Box Office Analysis

  • Rewrite with Window Function

  • The Maximum Value of Each Group

  • Filtering a Group of Rows

  • Querying Nested Arrays

  • Creating Array of Struct

  • Case Study: Spotify's Music Chart Analysis

Project Supermarket Data Analysis

Advanced Feature in Google BigQuery

  • User-Defined Functions

  • Basic SQL User-Defined Functions

  • Data Studio Explorer

  • BigQuery GIS

  • BigQuery Geo Viz

  • BigQuery ML

  • Creating Models

  • Discussion

SECTION_TITLE.INSTRUCTOR

ดร. วิโรจน์ จิรพัฒนกุล (ผู้ร่วมก่อตั้ง Skooldio และ อดีต Data Scientist ที่ Facebook) | Skooldio Instructor
ดร. วิโรจน์ จิรพัฒนกุล
ผู้ร่วมก่อตั้ง Skooldio และ อดีต Data Scientist ที่ Facebook

SECTION_TITLE.FAQS

Q:
ขอใบเสนอราคา/ใบแจ้งหนี้/ใบกำกับภาษีในนามองค์กรได้หรือไม่
A:

สามารถขอได้ค่ะ

  1. การสมัครคอร์สเรียนออนไลน์ในนามบริษัทสามารถส่งรายละเอียดดังต่อไปนี้ ไปที่อีเมล hello@skooldio.com ได้เลยค่ะ
  • คอร์สที่สนใจ/จำนวนผู้เรียน
  • ชื่อ-นามสกุล เบอร์โทรผู้ติดต่อ -ชื่อ, ที่อยู่บริษัท/เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)
  1. หากต้องการสมัครทันที (สมัครได้ทีละ 1 คน) สามารถกดซื้อได้จากหน้าเว็บ www.skooldio.com ได้เลยค่ะ

ท่านสามารถออกใบกำกับภาษีเต็มรูปแบบผ่านโดยการเลือกชำระเงินช่อง "นิติบุคคล" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ (หากไม่ใช่ 3% กรุณาทำตามข้อ 1 ได้เลยค่ะ)

  • โดยฝ่ายบัญชีของ Skooldio จะทำการติดต่อกลับไปหาท่านอีกครั้งเมื่อการสั่งซื้อสำเร็จและส่งให้องค์กรของท่านตามที่อยู่บริษัท
  • โดยองค์กรของท่านต้องส่งหนักสือรับรองการหักภาษี ณ ที่จ่าย กลับมาที่ฝ่ายบัญชีเราที่ accounting@skooldio.com
A:

ได้ค่ะ สำหรับบุคคลทั่วไป หากท่านซื้อผ่านหน้าเว็บ www.skooldio.com ท่านสามารถส่งรายละเอียดดังต่อไปนี้ไปที่ accounting@skooldio.com

  • ชื่อ-นามสกุลผู้สั่งซื้อ
  • ที่อยู่ปัจจุบัน
  • หมายเลขประจำตัวประชาชน
  • หมายเลขคำสั่งซื้อ (เช่น AB12B3)

โดยจะเราจะส่งให้ท่านทางอีเมล และนำส่งตัวจริงตามไปในภายหลังค่ะ

A:

สามารถเรียนซ้ำได้ค่ะ

  • สำหรับบุคคลทั่วไป คอร์สมีอายุตลอดชีพค่ะ
  • สำหรับในนามองค์กร สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปีค่ะ

SECTION_TITLE.RELATED_ONLINE_COURSES