หนังสือ e-book Practical SQL อย่างเป็นทางการเล่มแรกใน Data Analytics Series เนื้อหาครอบคลุมพื้นฐานการเขียน SQL ตั้งแต่ระดับเริ่มต้นถึงขั้นสูงสำหรับการวิเคราะห์ข้อมูล
จุดเด่นของหนังสือเล่มนี้

24 บทเรียนคุณภาพ
แต่ละบทเราสอนนักเรียนเขียน Query จริงๆ มีตัวอย่างและคำอธิบายอย่างละเอียด (ภาษาไทย)
ดาวน์โหลดฟรี
หนังสือ Practical SQL Ebook (PDF/ EPUB) ฉบับเต็ม 24 บท 177 หน้า สามารถดาวน์โหลดได้ฟรี
- หนังสือ PDF/ EPUB
- ไฟล์ database chinook.db sakila.db
- ไฟล์ ER diagram
ตัวอย่างวีดีโอสอน
Free Cheat Sheet
สรุป SQL Queries/ Functions ที่ใช้บ่อย
ตัวอย่าง SQL Queries
ตัวอย่าง SQL queries ที่นักเรียนจะได้เรียนจากหนังสือเล่มนี้ เช่น Subqueries + Window Functions และ WITH (common table expression)
SELECT * FROM (
SELECT
customerid,
firstname,
LastName,
country,
ROW_NUMBER() OVER(PARTITION BY country) AS rowNum
FROM customers
ORDER BY 4, 5
) WHERE rowNum = 1;
WITH
tmp1 AS (
SELECT customerid, firstname, lastname
FROM customers
WHERE country = 'USA'
),
tmp2 AS (
SELECT customerid, total
FROM invoices
WHERE invoicedate BETWEEN '2010-01-01' AND '2010-01-31'
)
SELECT * FROM tmp1, tmp2
WHERE tmp1.customerid = tmp2.customerid;