Skip to content

prasertcbs/sql_basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

สอน SQL เบื้องต้น สำหรับ Data Analytics

YouTube Title
  สอน SQL เบื้องต้น: รู้จักภาษา SQL (Structured Query Language)
  ติดตั้ง Microsoft SQL Server 2019 และ SQL Server Management Studio (SSMS) - install SQL Server 2019)
  สอน MySQL: การติดตั้ง MySQL 8 บน Windows 10
  สอน PostgreSQL: การติดตั้ง PostgreSQL 10 บน Windows 10
  การ run Microsoft SQL Server บน macOS ใน 5 นาที ด้วย docker
  การ run Microsoft SQL Server ด้วย docker พร้อมการ persist data ด้วย docker volume
  การ run MySQL ใน 5 นาที ด้วย docker พร้อมการ persist data ด้วย docker volume
  การใช้ docker เพื่อ run PostgreSQL และ pgadmin4
  สอน SQL: การติดตั้งฐานข้อมูลตัวอย่าง (disney movie database) บน Microsoft SQL Server
  สอน SQL: การติดตั้งฐานข้อมูล disney.bacpac บน Microsoft SQL Server
  สอน SQL: การติดตั้งฐานข้อมูลตัวอย่าง (disney movie database) บน MySQL
  สอน SQL: การติดตั้งฐานข้อมูลตัวอย่าง (disney movie database) บน PostgreSQL
  สอน SQL เบื้องต้น: การสร้าง New Query เพื่อสืบค้นข้อมูลด้วย SSMS (SQL Server Management Studio)
  การติดตั้ง Azure Data Studio เพื่อติดต่อกับ SQL Server และ Azure SQL Database
  สอน Azure Data Studio เบื้องต้น (สร้าง Database Connection, SQL Notebook)
  สอน Azure Data Studio: การติดตั้ง PostgreSQL extension
  สอน SQL เบื้องต้น: การสืบค้นข้อมูลเบื้องต้นด้วยคำสั่ง SELECT
  สอน SQL เบื้องต้น: การใช้ SELECT DISTINCT เพื่อแสดงค่าที่ซ้ำกันเพียงครั้งเดียว
  สอน SQL เบื้องต้น: การกรองแถวข้อมูลตามเงื่อนไขด้วย WHERE
  สอน SQL เบื้องต้น: การตรวจสอบเงื่อนไขด้วย AND, OR และ NOT
  สอน SQL เบื้องต้น: การคำนวณทางคณิตศาสตร์ บวก ลบ คูณ หาร ยกกำลัง หารากที่ 2 ฯลฯ
  สอน SQL เบื้องต้น: เข้าใจค่า NULL และการใช้งาน
  สอน SQL เบื้องต้น: การใช้ LIKE ในการกรองข้อมูลตัวอักษร เช่น ชื่อหนังที่มีคำว่า toy
  สอน SQL เบื้องต้น: การเรียงลำดับแถวในผลลัพธ์ด้วย ORDER BY
  สอน SQL เบื้องต้น: การเรียงลำดับข้อมูลภาษาไทยตามพจนานุกรม (sort Thai alphabet)
  สอน SQL เบื้องต้น: การใช้ SELECT TOP ในการระบุจำนวนแถวที่ต้องการแสดง
  สอน SQL เบื้องต้น: การเลือกแถวจากลำดับที่ที่ต้องการไปอีกกี่แถว (offset ... fetch)
  สอน SQL เบื้องต้น: การเชื่อมข้อความเข้าด้วยกัน (concatenate) ด้วย CONCAT() และ + (plus operator)
  สอน SQL เบื้องต้น: การทำงานกับสตริง SUBSTRING(), CHARINDEX(), LEFT()
  สอน SQL เบื้องต้น: การสร้าง data bars ด้วยฟังก์ชัน REPLICATE() และ NCHAR()
  สอน SQL เบื้องต้น: การแสดงผลแบบ stacked bar
  สอน SQL เบื้องต้น: การทำงานกับข้อมูลวันที่ด้วยฟังก์ชัน DATEPART, DATENAME และ FORMAT
  สอน SQL เบื้องต้น: การใช้ฟังก์ชันด้านวันที่ GETDATE(), DATEDIFF(), DATEADD()
  สอน SQL เบื้องต้น: การหาผลต่างของเวลาว่าเป็นกี่ชั่วโมงกับอีกกี่นาทีเพื่อคำนวณค่าบริการจอดรถ
  สอน SQL เบื้องต้น: การจัดรูปแบบการแสดงผลตัวเลขด้วยฟังก์ชัน FORMAT()
  สอน SQL เบื้องต้น: การใช้ GROUP BY เพื่อสรุปข้อมูล เช่น COUNT, SUM, AVG, MIN, MAX
  สอน SQL เบื้องต้น: การกรองผลลัพธ์ด้วย WHERE และ HAVING
  สอน SQL เบื้องต้น: การใช้ GROUPING SETS ช่วยในการสรุปข้อมูลตามกลุ่มย่อยหลาย ๆ กลุ่มพร้อม ๆ กัน
  สอน SQL เบื้องต้น: การสรุปรวมข้อมูลเป็นขั้น ๆ ด้วย ROLLUP เช่น สรุปยอดขายรายวัน รายเดือน รายปี
  สอน SQL เบื้องต้น: การใช้ CASE ... WHEN ... END ในการตรวจสอบเงื่อนไข
  สอน SQL เบื้องต้น: การเชื่อมตารางแบบ INNER, LEFT, RIGHT OUTER JOIN
  สอน SQL เบื้องต้น: การเชื่อมแถวในตารางเดียวกัน (SELF JOIN)
  สอน SQL เบื้องต้น: การเชื่อมแถวในตารางเข้าด้วยกันแบบ CROSS JOIN (Cartesian product)
  สอน SQL เบื้องต้น: การใช้ UNION, INTERSECT และ EXCEPT
  สอน SQL เบื้องต้น: การเขียนชุดคำสั่งสืบค้นย่อย (subquery)
  สอน SQL เบื้องต้น: การสร้าง view (ตารางเสมือน, virtual table) เพื่อเรียกใช้ข้อมูลในตารางให้ง่ายขึ้น
  สอน SQL เบื้องต้น: เขียนชุดคำสั่งสืบค้น (Query) ให้ง่ายขึ้นด้วยการใช้ Common Table Expression (CTE)
  สอน SQL เบื้องต้น: การแสดงแถวที่มีบางคอลัมน์ซ้ำกัน เช่น ชื่อภาพยนต์ที่ซ้ำกัน
  สอน SQL เบื้องต้น: การสร้างคอลัมน์แสดงลำดับที่ rank(), dense_rank(), row_number()
  สอน SQL เบื้องต้น: การแบ่งแถวข้อมูลออกเป็นกลุ่ม ๆ เช่น quartile, decile
  สอน SQL เบื้องต้น: การเลือกแถวอย่างสุ่ม (random rows)
  สอน SQL เบื้องต้น: การ PIVOT ข้อมูล (แปลงข้อมูลแบบ long format เป็น wide format)
  สอน SQL เบื้องต้น: การ UNPIVOT (จาก wide format เป็น long format)
  สอน SQL เบื้องต้น: การเพิ่มข้อมูลเข้าไปในตารางด้วยคำสั่ง INSERT
  สอน SQL เบื้องต้น: การนำผลการสืบค้นไปสร้างตารางใหม่ (select into) เพิ่มเข้าในตารางเดิม (insert into)
  สอน SQL เบื้องต้น: การแก้ไขข้อมูลในตารางด้วยคำสั่ง UPDATE
  สอน SQL เบื้องต้น: การลบแถวข้อมูลด้วยคำสั่ง DELETE
  สอน Azure Data Studio: การ import flat file เช่น CSV (comma-separated values)
  สอน Azure Data Studio: การนำผลลัพธ์จาก SQL มาสร้างกราฟ
  การใช้ Azure Data Studio ร่วมกับ github

About

สอน SQL เบื้องต้น สำหรับ Data Analytics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published