DATA KINGDOM เล่นเดโมฟรี

EARLY ACCESS

Query รันผ่าน แต่ตัวเลขผิด

ที่ Saeng Market ยอดขายสุทธิโต +24.2% แต่กำไรขั้นต้นโตแค่ +2.0%
อีกเรื่องที่ต้องระวังคือ query ที่ไม่มี error สักบรรทัดก็ยังส่งตัวเลขผิดให้ CEO ได้ เกมนี้พาคุณฝึกจับกับดักแบบนั้น

Data Kingdom: SQL คือเกมฝึกตอบคำถามธุรกิจจริงด้วยข้อมูล คุณรับบทนักวิเคราะห์ข้อมูลมือใหม่ แล้วลองตอบคำถามผู้บริหารด้วย query จริงบนข้อมูลจำลองกว่า 15,000 ออเดอร์ คุณจะได้ฝึกจับกับดักที่ทำให้ตัวเลขเพี้ยนเงียบๆ ก่อนจะไปเจอในงานจริง

เล่นในเบราว์เซอร์ได้เลย ไม่ต้องติดตั้ง ไม่ต้องสมัคร · เล่นบนคอมพิวเตอร์จะสะดวกที่สุด ผมทดสอบกับ Chrome

ภาพหน้าจอจากเกม: หลังส่งคำตอบ มีกล่อง TRAP DETECTED บอกว่าตัวเลขยังสูงไปนิดเพราะมีบัญชีทดสอบปนอยู่ ให้ดูตาราง customers
ส่งคำตอบผิด เกมไม่ได้บอกแค่ “ผิด” แต่ชี้ว่าพลาดตรงไหน แล้วให้ลองใหม่

FREE TIP

กับดักที่ 1: NULL ทำให้แถวหายไปจาก SUM แบบเงียบๆ

โจทย์แรกของเกมให้หา Net Revenue ปี 2025 ซึ่งต้องหักส่วนลดออกจากยอดขาย แต่คอลัมน์ discount_amount บางแถวเป็น NULL (ไม่มีส่วนลด)

ใน SQL ตัวเลขใดๆ ลบ NULL ได้ NULL และ SUM จะข้ามค่า NULL ไปเฉยๆ ทั้งแถวที่ไม่มีส่วนลดจึงหายออกจากยอดรวม query รันผ่าน ไม่มี error แต่ตัวเลขต่ำกว่าความจริง

วิธีเช็กง่ายๆ ก่อนส่งตัวเลขให้ใคร: ถามตัวเองว่า “คอลัมน์ที่ผมเอามาคำนวณ มี NULL ไหม” แล้วค่อยตัดสินใจว่า NULL ในที่นี้แปลว่าอะไร ในเคสนี้คือ “ส่วนลด 0 บาท”

ถ้าพลาดกับดักนี้ แล้วแก้คำตอบจนผ่าน จะได้ badge “NULL Hunter” พลาดแล้วแก้ได้ ก็ได้ badge (ถ้ายอมแพ้ดูเฉลย จะไม่ได้)

รันผ่าน แต่ยอดต่ำกว่าจริง

SELECT SUM(
  oi.quantity * oi.unit_price
  - oi.discount_amount
) AS net_revenue
FROM order_items AS oi
...

ถูกต้อง: บอกว่า NULL = ไม่มีส่วนลด

SELECT SUM(
  oi.quantity * oi.unit_price
  - COALESCE(oi.discount_amount, 0)
) AS net_revenue
FROM order_items AS oi
...

ตัดส่วน JOIN และ WHERE ออกให้สั้น ในเกมคุณจะได้เขียนครบทั้ง query

นี่เป็นแค่ 1 ใน 20 ประเภทกับดัก SQL ที่เกมตรวจจับได้ 33 จุดใน 10 Quest (กับดักบางแบบ เช่น ลืมกรองปี ลืมกรองสถานะออเดอร์ โผล่ซ้ำหลายข้อ เพราะในงานจริงก็พลาดซ้ำๆ แบบนั้น)

เล่นเดโมฟรี แล้วลองจับเอง

FLOOR 1 · DATA VAULT

ชั้น 1 มี 10 Quest เล่นได้ครบ

ทุก Quest คือคำถามจาก CEO, CFO หรือ CMO ของ Saeng Market บริษัทค้าปลีกออนไลน์สมมติ คุณตอบด้วย query แล้วเกมตรวจว่าตัวเลขตรงกับคำตอบที่ถูกต้องไหม

  1. 01Total Net Revenue 2025JOIN · SUM · COALESCE · WHERE
  2. 02Order Status BreakdownGROUP BY · COUNT · สัดส่วน % · Subquery
  3. 03Orders by ChannelJOIN lookup table · GROUP BY · ORDER BY
  4. 04Gross → Discount → NetSUM expression · EXTRACT(YEAR) · COALESCE
  5. 05Orders & AOV by YearCOUNT(DISTINCT) · AOV · GROUP BY
  6. 06Top 10 Products 2025JOIN · GROUP BY · ORDER BY · LIMIT
  7. 07Revenue Share by CategoryShare of total · Subquery / Window
  8. 08Monthly Revenue TrendDATE_TRUNC / TO_CHAR · Time series
  9. 09Registered vs Active CustomersLEFT JOIN · COUNT(DISTINCT) · EXISTS · สัดส่วน %
  10. 10Campaign vs Non-campaign Revenue BOSSLEFT JOIN · COALESCE · CASE WHEN · Share of total
  • ฝึกคิดแบบนักวิเคราะห์ ทุกข้อมี Business Thinking, Data Map, Hint 3 ขั้น และเฉลยพร้อม Query Anatomy
  • ลองผิดได้ไม่จำกัด SQL Terminal เป็นแบบอ่านอย่างเดียว ข้อมูลพังไม่ได้ และเตือนก่อนรัน JOIN ที่ลืม ON
  • เป็นเกม มี XP เหรียญ และ 15 badges ให้สะสม
  • PostgreSQL ในเบราว์เซอร์ ใช้ PGlite ซึ่งคือ PostgreSQL ที่คอมไพล์เป็น WebAssembly
  • เนื้อเรื่องและคำอธิบายเป็นภาษาไทย ส่วน SQL และศัพท์เทคนิคเป็นภาษาอังกฤษแบบที่ใช้ในงานจริง
ภาพหน้าจอแผนที่ Saeng Market Tower ชั้น 1 Data Vault มี Quest 01 ถึง 10 ชั้น 2 Finance Floor แสดงเป็นช่องที่ยังเล่นไม่ได้
แผนที่เกม: ชั้น 1 เล่นได้ ชั้น 2 และ 3 ยังเล่นไม่ได้ในตอนนี้

Side Quest 120 ข้อ (เนื้อหา Early Access)

นอกจาก Quest หลัก ยังมีควิซปรนัย 120 ข้อ แบ่งเป็นความรู้ SQL 60 ข้อ และความรู้ธุรกิจ 60 ข้อ เล่นแล้วได้ XP และเหรียญเพิ่ม

พูดตรงๆ: ข้อสอบ Side Quest ร่างโดย AI และผมยังตรวจทานไม่ครบทุกข้อ ถ้าเจอข้อที่ผิดหรือกำกวม บอกผมได้เลย

DEMO VS FULL

ลองฟรีได้เลย แล้วค่อยตัดสินใจ

เดโมฟรี FREE

  • Quest 01 และ 02 เล่นได้ครบ
  • Side Quest 10 ข้อ (SQL 5 + ธุรกิจ 5)
  • กับดักที่ตรวจจับได้ 8 จุดใน 2 Quest นี้
  • เล่นในเบราว์เซอร์ทันที ความคืบหน้าเก็บในเบราว์เซอร์ของคุณ

เล่นเดโมฟรี

Quest 03 ถึง 10 จะแสดงเป็นช่องที่ล็อกอยู่ในเดโม

เวอร์ชันเต็ม 199 THB

  • Quest 01 ถึง 10 ครบ รวมบอสข้อ 10
  • Side Quest 120 ข้อ
  • ได้ไฟล์ .zip แตกไฟล์แล้วเจอไฟล์เกม (HTML ไฟล์เดียว) พร้อม START-HERE, LICENSE, PRIVACY เปิดเล่นออฟไลน์ได้ ไม่ต้องต่ออินเทอร์เน็ต
  • ส่งให้เป็นลิงก์ Google Drive ทางแชท Messenger หลังโอนเงินผ่านพร้อมเพย์

ทักแชทเพื่อซื้อ

คลิปสั้นแสดงการเล่น (ไม่มีเสียง) หรือจะกดเล่นเดโมจริงเลยก็ได้

WHO IS IT FOR

เหมาะกับใคร และไม่เหมาะกับใคร

เหมาะกับ

  • คนที่รู้ SELECT ... FROM ... WHERE เบื้องต้น และอยากใช้ SQL แบบงาน Data Analyst ใช้จริง
  • คนเตรียมสมัครงานหรือสอบสัมภาษณ์สาย Data Analyst, BI, Business Analyst ที่อยากฝึกให้ตัวเลขถูก ไม่ใช่แค่ query รัน
  • คนทำงานสายธุรกิจที่อยากดึงตัวเลขเองโดยไม่ต้องรอทีม Data

ไม่เหมาะกับ

  • คนที่ไม่เคยเห็น SQL เลย: ลองเรียนพื้นฐาน SELECT / WHERE ก่อน แล้วค่อยกลับมา
  • คนที่ต้องการคอร์สวิดีโอสอนทีละขั้น: นี่คือเกมให้ลงมือทำ ไม่ใช่คลาสเรียน
  • คนที่ต้องการใบรับรอง หรือการันตีว่าจะได้งาน: เกมนี้ไม่ให้ทั้งสองอย่าง
  • คนที่อยากได้ครบ 30 Quest ตอนนี้: ตอนนี้เล่นได้ 10 Quest (ชั้น 1) ชั้น 2 และ 3 ยังเล่นไม่ได้
  • คนที่จะเล่นบนมือถือเป็นหลัก: ผมยังไม่ได้ทดสอบเกมบนมือถือ

ผมทำงานเป็น Data Analyst จริง เกมนี้สร้างจากสิ่งที่ผมอยากให้ตัวเองรู้ตั้งแต่วันแรกที่เขียน SQL ส่งตัวเลขให้หัวหน้า

EARLY ACCESS

ราคา 199 บาท

  • ได้ชั้น 1 ครบ 10 Quest และ Side Quest 120 ข้อ ตอนนี้เลย
  • ซื้อครั้งเดียว ถ้ามีชั้นถัดไปของ Saeng Market เมื่อไหร่ ผู้ซื้อตอนนี้ได้ฟรี ตอนนี้ชั้น 2 และ 3 ยังเล่นไม่ได้ ยังไม่มีกำหนดและไม่ได้สัญญาว่าจะออก
  • ราคาจะปรับขึ้นเฉพาะเมื่อมีเนื้อหาเพิ่มเท่านั้น และคนที่ซื้อแล้วไม่ต้องจ่ายเพิ่ม
  • ถ้าวันหนึ่งมีเกมภาคใหม่ ภาคนั้นจะขายแยก และคนที่ซื้อ Early Access จะได้ราคาที่ถูกกว่าคนซื้อใหม่เสมอ
  • ลองเล่นฟรีก่อนซื้อได้ (เดโม Saeng Market) เล่นเดโมฟรี · ไม่คืนเงินในกรณีเปลี่ยนใจ
  • ถ้าเปิดเกมไม่ได้บนคอมพิวเตอร์ + Chrome ผู้ดูแลเพจ Data Kingdom ช่วยแก้ให้ ถ้าแก้ไม่ได้ภายใน 7 วันนับจากวันที่แจ้ง คืนเงินเต็มจำนวน แจ้งทางแชทเพจหรืออีเมลด้านล่าง ข้อนี้ไม่จำกัดสิทธิของผู้บริโภคตามกฎหมาย

Early Access หมายความว่าเกมยังไม่เสร็จสมบูรณ์ อาจมีข้อผิดพลาดเล็กๆ ที่ยังหลงเหลืออยู่ ถ้าเจออะไร บอกผมได้เลย

ซื้อใน 3 ขั้นตอน

  1. ลองเดโมก่อน เล่นเดโมฟรี จนมั่นใจว่าเกมนี้ใช่
  2. ทักแชทเพจ ที่ Messenger ของ Data Kingdom แล้วโอนผ่านพร้อมเพย์ 199 บาท
  3. รับลิงก์ Google Drive ทางแชท แล้วดาวน์โหลดไฟล์ .zip ไปแตกไฟล์และเล่นออฟไลน์

ทักแชทเพื่อซื้อ

FAQ

คำถามที่พบบ่อย

ต้องมีพื้นฐานแค่ไหน

รู้ SELECT ... FROM ... WHERE ก็เริ่มได้ เพราะมี Hint 3 ขั้น, Data Map และ Glossary ช่วยพาไปทีละขั้น แต่พูดตรงๆ Quest แรกใช้ของที่มากกว่านั้นแล้ว คือ JOIN 3 ตาราง, COALESCE, กรองสถานะออเดอร์ และกรองช่วงวันที่ Hint ช่วยได้ (Hint ขั้นที่ 2 พูดถึง JOIN) และ Hint แต่ละอันใช้เหรียญในเกม 10 เหรียญ

ใช้เวลาเล่นนานเท่าไร

ยังไม่มีข้อมูลจริง ผมยังไม่เคยจับเวลาจากผู้เล่นจริง เลยไม่อยากเดาตัวเลขให้ ลองเดโม 2 ข้อแรก แล้วคุณจะเห็นจังหวะของตัวเองก่อนตัดสินใจ

เล่นบนอะไรได้บ้าง

ผมทดสอบบนคอมพิวเตอร์กับChrome เท่านั้น Edge ใช้พื้นฐาน Chromium เหมือนกัน แต่ผมยังไม่ได้ทดสอบ ส่วน Firefox, Safari และมือถือก็ยังไม่ได้ทดสอบ เลยยังไม่รับรองว่าใช้ได้

เดโมบนเว็บกับเวอร์ชันเต็มต่างกันยังไง

เดโมเล่นได้ Quest 01-02 และ Side Quest 10 ข้อ ในเบราว์เซอร์ ส่วนเวอร์ชันเต็มมี Quest 01-10 และ Side Quest 120 ข้อ ส่งเป็นไฟล์ .zip ให้แตกไฟล์แล้วเปิดเล่นออฟไลน์

เฉลยดูได้เมื่อไหร่

ปุ่ม “เปิดเฉลย” จะโผล่หลังคุณผ่าน Quest นั้นแล้ว หรือถ้าเลือก “ยอมแพ้ & ดูเฉลย” ก็ดูเฉลยได้และปลดล็อก Quest ถัดไป แต่การยอมแพ้จะไม่ได้ XP เหรียญ หรือ badge ของข้อนั้น เดโมกับเวอร์ชันเต็มเป็นแบบเดียวกัน

ความคืบหน้าบันทึกที่ไหน

เก็บในเบราว์เซอร์บนเครื่องของคุณ (localStorage) ไม่ส่งขึ้นเซิร์ฟเวอร์ ถ้าล้างข้อมูลเบราว์เซอร์ ความคืบหน้าจะหาย เกมมีปุ่ม Export / Import ไฟล์ JSON ไว้สำรองและย้ายเครื่อง

ข้อมูลในเกมเป็นข้อมูลจริงไหม

ไม่ใช่ Saeng Market และตัวละครทั้งหมดเป็นเรื่องสมมติ ข้อมูลสร้างจากโค้ดด้วยค่า seed คงที่ ทุกคนที่เล่นจึงได้ตัวเลขชุดเดียวกัน

PostgreSQL จริงไหม

เกมรัน PGlite คือ PostgreSQL ที่คอมไพล์เป็น WebAssembly ในเบราว์เซอร์ของคุณ SQL ที่ฝึกจึงเป็นไวยากรณ์ PostgreSQL

ใช้สอนในคลาสหรือบริษัทได้ไหม

สิทธิ์มาตรฐานเป็นของผู้ซื้อ 1 คนเพื่อการเรียนรู้ส่วนตัว ถ้าสนใจใช้กับทีมหรือห้องเรียน ทักแชทมาคุยกันได้

ขอคืนเงินได้ไหม

ไม่คืนเงินในกรณีเปลี่ยนใจ เพราะลองเล่นฟรีก่อนซื้อได้ (เดโม Saeng Market) เล่นเดโมฟรี แต่ถ้าเปิดเกมไม่ได้บนคอมพิวเตอร์ + Chrome ผู้ดูแลเพจ Data Kingdom ช่วยแก้ให้ ถ้าแก้ไม่ได้ภายใน 7 วันนับจากวันที่แจ้ง คืนเงินเต็มจำนวน แจ้งทางแชทเพจ หรืออีเมล dataquest.sql.th@outlook.com ข้อนี้ไม่จำกัดสิทธิของผู้บริโภคตามกฎหมาย

ลองจับกับดักข้อแรกด้วยตัวเอง

ไม่ต้องติดตั้ง ไม่ต้องสมัคร ถ้าไม่ใช่สไตล์คุณก็ปิดแท็บได้เลย