SQL สำหรับคนทำงานทั่วไป: 5 คำสั่งพื้นฐานที่ทำให้คุณดึงข้อมูลเป็นเหมือนโปรแกรมเมอร์
ในยุค Data-Driven ทุกคนในบริษัทต่างอยากได้ข้อมูลมาตัดสินใจ แต่เวลาที่ฝ่ายการตลาดหรือฝ่ายบริหารอยากรู้ข้อมูล เช่น “ลูกค้าที่มียอดซื้อเกิน 5,000 บาทในเดือนที่แล้วมีใครบ้าง?” สิ่งที่ต้องทำมักจะเป็นการส่งคำขอ (Ticket) ไปต่อคิวรอโปรแกรมเมอร์หรือทีม Data 3-5 วันกว่าจะได้ไฟล์มา
แต่รู้ไหมครับว่า แท้จริงแล้วภาษาที่ใช้คุยกับฐานข้อมูลอย่าง SQL (Structured Query Language) เป็นภาษาที่ “เหมือนภาษาอังกฤษธรรมดามากที่สุด” คนทั่วไปที่ไม่ได้จบสายคอมฯ สามารถเรียนรู้และเขียนคำสั่งดึงข้อมูลได้เองภายในบ่ายวันเดียวครับ!
5 คำสั่งอมตะของ SQL ที่รู้ไว้ชีวิตเปลี่ยน
1. SELECT & FROM: ขอเลือกคอลัมน์จากตาราง
SELECT customer_name, phone FROM customers;ความหมาย: ขอชื่อลูกค้าและเบอร์โทร จากตารางรายชื่อลูกค้าทั้งหมด
2. WHERE: ตัวกรองเงื่อนไขเฉพาะที่ต้องการ
SELECT * FROM orders WHERE total_price >= 5000;ความหมาย: ขอดูรายการสั่งซื้อทั้งหมด เฉพาะออเดอร์ที่มียอดตั้งแต่ 5,000 บาทขึ้นไป
3. GROUP BY & COUNT/SUM: การสรุปผลรวมและนับจำนวน
SELECT city, SUM(total_price) FROM orders GROUP BY city;ความหมาย: สรุปยอดขายรวม แยกตามแต่ละจังหวัด
4. JOIN: เชื่อมตารางสองใบเข้าด้วยกัน (VLOOKUP ระดับเทพ)
SELECT orders.id, customers.name FROM orders JOIN customers ON orders.cust_id = customers.id;ความหมาย: ดึงรหัสออเดอร์มาประกบคู่กับชื่อลูกค้าจริง ผ่านรหัสไอดีลูกค้าที่ตรงกัน
5. ORDER BY: เรียงลำดับจากมากไปน้อย
SELECT * FROM products ORDER BY price DESC LIMIT 10;ความหมาย: ขอดู 10 อันดับสินค้าที่มีราคาแพงที่สุดในร้าน
เพียงเข้าใจโครงสร้างประโยค 5 คำนี้ คุณจะไม่ต้องเสียเวลานั่งรอใครอีกต่อไป และสามารถดึงข้อมูลธุรกิจออกมาทำรายงานได้อย่างแม่นยำและรวดเร็วทันใจผู้บริหารครับ!