ใช้ Gen AI เขียน SQL ยังไง ให้ Data Analyst ทำงานเร็วขึ้น

ใช้ Gen AI เขียน SQL ยังไง ให้ Data Analyst ทำงานเร็วขึ้น

ในปัจจุบัน Analyst หลายคนไม่ได้เสียเวลากับ Dashboard หรือ ตั้งคำถามทางธุรกิจ

แต่เสียเวลาไปกับ

  • เขียน SQL
  • debug query
  • หา syntax
  • อ่าน query เก่า

Gen AI ช่วยลดเวลาตรงนี้ได้

ตัวอย่าง Prompt

Write a BigQuery SQL query to calculate:

- monthly sales

- month-over-month growth %

- grouped by month

AI มักช่วย generate สิ่งเหล่านี้ ได้เร็วมาก

  • CTE (Common Table Expression)
  • window function
  • growth calculation
  • cleaner formatting

หรือ ใช้ AI อธิบาย Query ก็ได้

เวลาเจอ SQL ยาว ๆ ลองใช้ Prompt

Explain this SQL query in simple business language.

Include:

- business purpose

- key joins

- possible issues

แต่ยังต้อง “คิดเอง”

AI เขียน SQL ได้แต่ business logic ยังสำคัญกว่า syntax

สิ่งที่ควรระวัง

  • join ผิด
  • aggregation ผิด
  • hallucination
  • ใช้ column มั่ว

ดังนั้น ใช้ AI เป็น copilotไม่ใช่ autopilot

สิ่งที่ Analyst ควรใช้ AI ช่วย

  • draft SQL
  • optimize query
  • explain logic
  • convert business request ไปเป็น SQL
  • summarize insight